← Back to Spendiqo
Complete guide

How to use Spendiqo

Everything from adding your first expense to setting up fully automatic bank SMS import — step by step.

1

Getting started

After downloading Spendiqo from the App Store, you land on the dashboard. No account, no sign-up — your data lives on your device and in your own iCloud.

1
Choose your currency

Go to Settings → Currency and pick your home currency. This is what the dashboard totals use. You can still log expenses in any currency — Spendiqo converts them automatically.

2
Set a monthly budget (optional)

Go to Settings → Monthly Budget. Enter a limit and Spendiqo will nudge you when you're getting close. Leave it blank to skip budgeting for now.

3
Add your first expense

Tap the + button on the dashboard, enter an amount, pick a category, and tap Save. That's all it takes.

💡

You can add any number of accounts (e.g. "Dialog Finance Card", "Cash", "Savings") later from Settings → Accounts. Each expense can then be tagged to an account for a cleaner picture.

2

Adding expenses & installments

Spendiqo gives you four ways to log a transaction — pick whichever fits the moment.

A
Manual — tap +

The fastest path. Enter the amount, pick a category and date, add a note if you want, and save. Works offline, no internet needed.

B
Auto-import from bank SMS

Set up a Shortcuts automation once and every bank message becomes an expense automatically — no tapping required. See Section 3 for setup.

C
Paste from clipboard

Copy any bank SMS or payment message, then run Add from Clipboard via Siri, Shortcuts, or the app. Spendiqo parses it and fills in the details.

D
CSV import

Migrating from another app? Go to Settings → Backup & Restore → Import CSV. Most expense tracker exports work out of the box.

Installment plans

Bought something expensive on a payment plan? Spendiqo can split a single purchase into equal monthly entries automatically so your spending shows correctly each month.

1
Enter the total amount

Tap + and fill in the full purchase amount, category, and title as normal.

2
Enable Installments

Scroll to the INSTALLMENTS card at the bottom and toggle Split into installments on. The per-month amount updates live as you adjust the number of months.

3
Pick the number of months

Use the stepper to set how many months to spread the cost over (2–60). Each entry is titled automatically — e.g. "Laptop (1/12)", "Laptop (2/12)" — so you always know which instalment you're looking at.

4
Save

Spendiqo creates all the monthly entries at once, each on the correct future date. They appear in your transaction list on their respective months.

💡

The start date is the date you set on the expense form — so if you set it to the 1st of this month, installments 2, 3, 4… fall on the 1st of each following month.

3

Auto-import bank SMS

This is Spendiqo's most powerful feature. Once set up, every debit or credit message from your bank is parsed and logged — amount, merchant, card, date — without you touching the app.

It runs through iOS Shortcuts automations, which trigger on SMS delivery. Spendiqo itself never reads your messages — the Shortcut passes the text in for a split second, then discards it.

Requirements

iPhone (iOS 26+) Shortcuts app (built-in) Spendiqo Pro Bank sends SMS alerts

Setup on iOS 27 and later

iOS 27 saves automations as shortcuts: the message trigger goes at the top of the Spendiqo shortcut itself. The in-app guide (Settings → Auto-import Bank SMS) walks you through it.

1
Add the Spendiqo shortcut

In the in-app guide tap Add iOS Shortcut to install Spendiqo - Add From Messages.

2
Add the "When I receive a message" trigger

Open the shortcut and tap Edit. From the actions list choose Automation → When I receive a message. Tap where → Add Filter → Message contains and enter a word your bank always sends (e.g. debited), or just a to catch every message.

3
Turn off "Confirm Before Run"

Under the trigger, keep Automation on and turn off Confirm Before Run, then tap Done. Leave the Add expense from → Shortcut Input action as it is.

Seeing a "Running Spendiqo…" banner for every message? That comes from Shortcuts, not Spendiqo: turn off Banners in Settings → Notifications → Shortcuts.

Setup on iOS 26

1
Open the Shortcuts app

Find it on your home screen or search for "Shortcuts" in Spotlight. It's pre-installed on every iPhone.

2
Go to Automation → New Automation

Tap the Automation tab at the bottom, then the + in the top-right corner.

3
Choose "Message" as the trigger

Scroll down and tap Message. Set the sender filter to your bank's number or name (e.g. Dialog, Sampath, BOC) so only bank SMS trigger it — not every text you receive.

4
Turn off "Ask Before Running"

This is the key step. Without it, iOS shows a confirmation dialog every time a bank message arrives. Toggle it off so the automation runs silently in the background.

5
Add the "Add Expense from Text" action

Tap Add Action, search for Spendiqo, and choose Add Expense from Text. In the action, tap "Message" and select Shortcut Input → Message Content from the variable picker.

6
Save and test

Tap Done. Send yourself a test bank-style SMS (e.g. "LKR 500 debited from your card ending #1234") or wait for your next real bank message. Check Activity in Spendiqo to confirm it was logged.

💡

Multiple banks? Create one automation per bank sender so the filter stays tight. Copy an existing automation with the ⋯ menu and just change the sender — the Spendiqo action stays identical.

⚠️

Duplicate expenses? Banks often send multiple messages for one payment (authorization, OTP, merchant confirmation). Spendiqo automatically deduplicates: if the same amount was already logged within 20 minutes, the later message is silently skipped.

🔔

Enable Auto-import Alerts in Settings → Notifications to get a quiet notification each time a transaction is auto-logged — useful to confirm the first few imports are working correctly.

4

Custom SMS templates

Spendiqo ships with templates for dozens of Sri Lankan, Indian, and international banks. If your bank's message format isn't recognised yet, you can add your own template in under a minute.

A template is a pattern string where special tokens stand in for the variable parts of the message — the amount, merchant name, card number, and so on.

✦ Open Template Builder →

Available tokens

{amount}Transaction amount
{currency}Currency code (LKR, USD…)
{merchant}Merchant or payee name
{card}Card last 4 digits
{date}Transaction date/time
{type}Debit / credit word
{*}Skip any text here

Example — Dialog Finance debit card

Bank SMS received:

Dear Cardholder, transaction at Keells Super Colombo LKA for LKR 3,450.00 on 2026-07-06 14:32:11 has been authorized on your debit card ending #2366. Account Balance - Rs. 12,000.00
Dear Cardholder, transaction at {merchant} {*} for {currency} {amount} on {date} has been authorized on your debit card ending #{card}{*}

How to add a template

1
Open Message Templates

Go to Settings → Message Templates. You'll see the built-in templates listed. Tap + Add Template to create your own.

2
Name it and write the pattern

Give it a name like "My Bank — debit". Copy a real SMS from that bank and replace the variable parts with tokens. Use {*} to skip any part you don't need to capture.

3
Test it

Paste a sample message into the Test Message field. Spendiqo shows you exactly what it would extract — amount, merchant, card, and date. Adjust the pattern until the preview looks right.

4
Enable and save

Toggle the template on and tap Save. It immediately takes priority over the built-in heuristics for any message that matches the pattern.

💡

{merchant} is a non-greedy capture — it stops at the first anchor text after it. If the merchant appears at the end of the pattern, add a literal word right after it (e.g. {merchant} of {*}) so it doesn't shrink to a single character.

5

Categories & budgets

Spendiqo auto-categorises every expense based on the merchant name and SMS wording. You can review, rename, or override any category at any time.

Built-in expense categories

Food & Dining Transportation Shopping Entertainment Bills & Utilities Health & Fitness Travel Other

You can also create custom categories from Settings → Categories → Add Category. Give it a name, an icon, and a colour — it'll appear everywhere alongside the built-in ones.

Teaching Spendiqo your categories

Every time you re-categorise an expense, Spendiqo learns — the same merchant will be filed in the right category automatically next time. You can also set explicit merchant rules from Settings → Category Rules.

Monthly budget

1
Set a global budget

Go to Settings → Monthly Budget. Set a total spend limit. Spendiqo tracks your running total and shows a progress bar on the dashboard.

2
Get nudged before you overspend

Spendiqo sends a notification at 80% and again at 100% of your budget. Enable this from Settings → Notifications → Budget Alerts.

6

Accounts & cards

Accounts let you separate spending across cards, wallets, and cash — so you can see exactly where money is moving. Spendiqo supports six account types.

Account types

Bank Cash Credit Card Debit Card Wallet Savings Other

Credit Card accounts are treated as liabilities — the balance you owe is shown as debt in Net Worth, not as an asset. Debit Card and all other types are treated as assets.

1
Add an account

Go to Settings → Accounts → Add Account. Enter a name, choose the type, pick a currency, and optionally enter the last 4 digits of the card for auto-import matching.

2
Set an opening balance

Enter the balance as it stands when you start tracking. For a Credit Card, enter how much you currently owe (e.g. 88,000) — Spendiqo stores it correctly as a liability. Leave it at 0 if you're starting fresh.

3
Auto-assign via card last-4

Enter the card's last 4 digits and every auto-imported SMS mentioning that card number files under this account automatically — no manual tagging needed.

Credit card billing cycle

For Credit Card accounts you can set a billing cycle so Spendiqo shows your next payment due date directly on the account detail screen.

1
Set billing start day

When editing a Credit Card account, scroll to the Billing cycle section and pick the day of the month your billing cycle starts (e.g. Day 1).

2
Set payment due day

Pick the day of the month the payment is due (e.g. Day 15). Spendiqo calculates the next due date and shows it on the account screen with a countdown — turning red when 3 or fewer days remain.

Exclude from totals

Sometimes you have an account you don't want included in the home-screen balance or Net Worth — a joint account, a foreign savings account already counted elsewhere, or a closed account you're keeping for history.

💡

Edit any account and toggle Exclude from totals on. The account's balance disappears from the dashboard total and Net Worth. Transactions are still tracked normally — they just don't roll up into the summary figures.

7

Transfers

Moving money between your own accounts — from a bank account to a credit card, or between two bank accounts — should not count as spending. Spendiqo handles this with transfers: both legs are excluded from cash flow and budget calculations, so your spending totals stay accurate.

1
Tap + and choose Transfer

On the add expense screen, tap the Transfer segment at the top (next to Expense and Income). The form switches to transfer mode.

2
Set From and To accounts

Pick the source account under From and the destination under To. Enter the amount being moved.

3
Add a transfer fee (optional)

If your bank charges a fee for the transfer, enter it in the Transfer fee field. Unlike the transfer itself, the fee is counted as a regular expense — it shows up in your spending and cash flow, deducted from the source account.

4
Save

Spendiqo creates a debit on the source account and a matching credit on the destination account, both tagged as transfers so they cancel out in spending summaries. The fee, if any, is saved as a separate expense entry.

💡

Paying a credit card bill? Use a transfer from your bank account to the credit card. The bank account balance decreases and the credit card debt decreases by the same amount — Net Worth stays flat, as it should.

8

Investments

The Investments section lets you track your portfolio — stocks, funds, crypto, fixed deposits — in any currency, with live conversion to your home currency.

1
Add a holding

Go to Investments in the tab bar and tap + Add. Enter the name, quantity, purchase price, and currency. Spendiqo stores it and converts the value automatically.

2
Update the current price

Tap any holding to edit the current price. The gain/loss and portfolio total update instantly.

3
Multi-currency support

You can mix currencies freely — USD stocks alongside LKR fixed deposits. Everything rolls up into your home currency on the summary screen using current exchange rates.

9

Net Worth

Net Worth gives you a single number that tells you where you actually stand financially — everything you own minus everything you owe.

Assets = your investment portfolio + all non-card account balances (excluding any accounts marked "Exclude from totals").

Liabilities = all manual debts you've added (loans, leases) + the outstanding balance of every Credit Card account.

How credit cards factor in

When you add a Credit Card account, its balance is counted as debt — not as an asset. The amount you owe (opening balance + any charges minus any payments logged) appears under Liabilities in Net Worth.

💡

Opening balance matters. Set the opening balance to what you owed on the day you started tracking in Spendiqo. If your logged transactions cover your full card history, set it to 0. Double-counting the same period in both the opening balance and transactions is the most common source of a wrong debt figure.

Adding manual debts

1
Open Net Worth

Tap the Net Worth card on the dashboard or navigate to the Investments tab → Net Worth.

2
Add a debt

Tap the + in the top-right. Enter a name (e.g. "Car Loan"), the outstanding balance, currency, and optional monthly payment. The debt appears immediately under Liabilities.

3
Track payoff with a strategy

If you have multiple debts, tap Payoff Strategy to see the recommended order — either avalanche (highest-interest first, saves the most money) or snowball (smallest balance first, fastest wins).

10

Bill reminders & recurring

Spendiqo can remind you before a bill is due and automatically create the expense entry on the due date — so you never forget a payment and your history stays complete without manual entry.

Setting up a bill reminder

1
Open Bill Reminders

Go to the More tab and tap Bill Reminders, or tap the bell icon on the dashboard.

2
Add a bill

Tap + Add Reminder. Enter the bill name (e.g. "Netflix"), the amount, the first due date, and how often it repeats — weekly, monthly, quarterly, or yearly.

3
Choose a reminder lead time

Pick how many days before the due date you want to be notified — 1 day, 3 days, or a week ahead. Spendiqo schedules the notification automatically.

4
Mark as paid

When a bill is paid, tap it and select Mark Paid. Spendiqo logs the expense in your transaction history and schedules the next occurrence automatically.

Recurring expenses

For expenses you log manually on a schedule (salary, rent, subscriptions), you can mark any expense as Recurring when adding it. Recurring entries appear in the Planned Expenses view so you can see upcoming payments for the month ahead.

💡

Bill reminders vs recurring: Use bill reminders when you want a notification before the payment is due. Use the recurring flag on a manually-logged expense when you want to record it in your history each time you pay it.

11

iCloud sync & backup

Your data syncs across all your Apple devices — iPhone, iPad, and Mac — through your personal iCloud. Nothing goes to Spendiqo's servers.

1
Enable iCloud Sync

Go to Settings → iCloud Sync and toggle it on. Make sure iCloud Drive is enabled on your device (iPhone Settings → [your name] → iCloud → iCloud Drive) and that both devices are signed into the same Apple ID.

2
Wait for initial sync

The first sync after enabling can take a minute or two depending on how much data you have and your connection speed. Pull down to refresh the dashboard to trigger a sync check.

Manual backup & export

A
Export to CSV

Go to Settings → Backup & Restore → Export CSV. This gives you a plain spreadsheet of all your expenses — useful for personal archiving or moving to another tool.

B
Create a full backup

Go to Settings → Backup & Restore → Create Backup. This saves a complete snapshot (expenses, settings, templates, accounts) as a file you can store in Files, AirDrop, or email to yourself.

C
Restore from backup

On a new device, go to Settings → Backup & Restore → Restore and pick your backup file. All your data comes back exactly as it was.

⚠️

Restore replaces your current data. If you already have expenses on the target device that you want to keep, export them first before restoring.

12

Spendiqo Pro

The core app is free forever. Spendiqo Pro unlocks the features that save you the most time.

What's included in Pro

✓ Auto-import bank SMS ✓ Custom SMS templates ✓ Unlimited accounts ✓ Backup & restore ✓ CSV export ✓ Advanced reports ✓ Recurring expense detection ✓ Investment tracker

Subscribe

1
Open the paywall

Tap any locked feature — or go to Settings → Spendiqo Pro. You'll see the monthly and yearly plans.

2
Choose a plan and subscribe

The yearly plan saves around 40% compared to paying monthly. Payment goes through your Apple Account — Spendiqo never sees your card details.

3
Restore on a new device

On a new iPhone, tap Restore Purchase on the paywall screen. As long as you're signed into the same Apple ID, Pro unlocks immediately at no extra charge.

💡

Subscriptions are managed entirely through Apple. To cancel, go to iPhone Settings → [your name] → Subscriptions, find Spendiqo, and cancel there.

13

Tips & shortcuts

★
Long-press an expense to edit or delete

In the transaction list, long-press any row to get a context menu with quick edit, delete, and category options.

★
Swipe to delete

Swipe left on any expense row in the list to reveal a quick delete button.

★
Back Tap quick-add

Double or triple-tap the back of your iPhone to open the Add Expense sheet instantly — without unlocking the screen or opening the app. Set it up once: iOS Settings → Accessibility → Touch → Back Tap, choose Double Tap or Triple Tap, then pick Spendiqo — Log Expense from the Shortcuts list. From then on a double-tap is all it takes.

★
Add via Siri

Say "Add 850 for coffee in Spendiqo" and Spendiqo will log the expense hands-free. Works with AirPods and CarPlay too.

★
Home screen & lock screen widgets

Long-press your home screen, tap + in the top-left, and search for Spendiqo. You'll find widgets for today's spend, remaining budget, and monthly summary — at a glance without opening the app.

★
Custom spam keywords

If a particular SMS format keeps getting misidentified, go to Settings → Spam Filter and add a word or phrase from that message. Spendiqo will skip any SMS containing it — regardless of the amount inside.

★
Check the Activity log

Go to Activity (clock icon on the dashboard) to see a full log of every auto-import attempt — what was parsed, what was skipped, and why. Useful for debugging a template or automation.

Ready to start?

Download Spendiqo — free

Available on iPhone, iPad, and Mac. Your data stays on your device and in your own iCloud — always.

Download on the App Store

Questions? Email no.reply.tank@gmail.com — we usually reply within a day or two.