How to track expenses in Pakistan on iPhone when nothing syncs with your bank?

No Apple Pay, no bank sync, money split across cash, JazzCash and a bank card. A setup that tracks it all in rupees in a few minutes a week.

Get the app

The short answer: In Pakistan, no iPhone app can track your spending automatically — there’s no Apple Pay, iOS won’t let apps read your SMS, and bank sync barely reaches local banks. What works is splitting capture by how the money moves: cash entered in seconds on the spot, JazzCash and bank card from a monthly PDF statement, and fixed bills set up once as recurring. About ten minutes a week.

Why the “automatic” advice doesn’t apply in Pakistan

Almost every guide to tracking expenses on iPhone is built on two things: Apple Pay and bank sync. Neither works here.

  • Apple Pay isn’t available in Pakistan. The Shortcuts automation that logs every tap in London or Manila has nothing to trigger on.
  • Bank sync barely exists. Buxfer’s Pakistan page promises automatic sync with “all the major banks in Pakistan”. Its own list of supported banks for the country shows one: Standard Chartered.
  • iOS won’t let an app read your bank SMS. That’s why the SMS-reading trackers you may have used on Android have no iPhone version that does the same.

And a typical month here doesn’t run through one card anyway. It’s cash for the rickshaw, chai and the sabzi wala, JazzCash or Easypaisa for top-ups, bills and sending money to family, a bank card for groceries and online orders, and fixed payments like rent, school fees and a committee.

So the question isn’t which app syncs. It’s how to get each of those in with the least effort.

How to set it up in rupees

This is the setup I’d use in Expensa, which doesn’t connect to any bank by design.

1. Make rupees the base currency. Pick PKR during setup, or later in Settings → Default Currency. Every total, budget and chart is then in rupees.

2. Two accounts: Cash and your main bank. The free plan allows two, which covers most people. Your balance per account comes from what you log, so it only stays true if cash goes in as it happens.

3. Start the budget on salary day. A budget that resets on the 1st is wrong for anyone paid on the 25th. Set the cycle to start on the day your salary actually lands (Settings → Budget start day, any day from 1 to 31). One total number, not fifteen categories.

4. Turn on the calculator. Settings → Calculator lets you type 450+120+60 into the amount field when you’ve paid for three things at once, or split a bill in your head.

How to capture each kind of payment

Where the money goesHow it gets inEffort
CashManual entry, on the spot~5 seconds each
JazzCash / Easypaisa / bank cardMonthly PDF statement import~5 minutes a month
Rent, school fees, internet, committeeRecurring, set onceZero after setup
Paper bills and receiptsScan with the cameraA few seconds each

Cash is the one that matters. It’s where most small spending disappears, and no statement will ever show it. Enter it when you pay, not tonight. A daily reminder (Settings → Notifications, at a time you choose, say 9 pm) catches the days you forget.

Wallets and bank cards: one statement a month. Pakistani banks and wallets mostly give you statements as PDF — HBL, for example, emails e-statements as PDF. Import the file in Settings → Import. PDFs are messier than a spreadsheet, so check what came in and fix the rows it misread. It’s still five minutes instead of retyping a month.

Fixed payments: set once. Rent, the school fee, the internet bill and your committee (BC) contribution go in as recurring transactions, and the app adds each one on its date. If the amount varies, like electricity, use the usual figure and edit it when the bill comes. The free plan covers three active recurring payments.

Teach it your shops once. When you categorise a merchant, the app can remember it, so the next payment from the same place lands in the right category without asking.

Expensa for iPhone Track spending automatically Receipt scanning, budgets, Apple Pay sync — free on the App Store. Get the app

What to do with money from family abroad

A lot of household income in Pakistan arrives from the Gulf, the UK or the US. If you log it only in rupees, you lose the original amount, and there’s no record of the rate it came in at.

Expensa stores both: the original amount in dirhams, riyals or dollars, the rupee amount, and the rate on the day it arrived. That rate never changes afterwards, so last year’s remittances don’t quietly shift in value when the rupee moves. Entering a transaction in a currency other than your base one is a premium feature; everything in rupees is free.

What this setup won’t do

  • Nothing is automatic. Every rupee arrives because you entered it or imported it. No iPhone tracker fills itself in from Pakistani banks today — the one bank sync above covers a single bank.
  • PDF imports need a check. Statement layouts differ between banks and wallets. Some rows will come in wrong and need fixing.
  • Receipt scanning is limited on the free plan — five scans in total, not per month. For paper bills, that runs out fast.
  • Sharing a household budget with a spouse or parents is premium.

The weekly ten minutes

Once it’s set up, the routine is short:

  1. Every day: cash in as you spend it, or at the 9 pm reminder.
  2. Once a week: open the dashboard, compare spending so far with your budget, and look at what category is running ahead.
  3. Once a month: import the bank and wallet statements, fix the rows it misread, and let the budget roll over on salary day.

That’s the whole system. It’s more manual than the US guides promise, but those guides describe a setup you can’t get here — this one works with the money you actually have. If you’re wondering why an app that never sees your bank login is worth the trade, here’s what a bank login actually hands over.

Frequently asked questions

Is Apple Pay available in Pakistan? No. As of September 2026 Pakistan is not on Apple’s list of Apple Pay countries, so the iPhone automations that log every tap in the US or Europe don’t work there. Card payments have to come in through a statement import or manual entry.

Can an iPhone app read my JazzCash, Easypaisa or bank transactions automatically? No. iOS doesn’t let apps read your SMS or other apps’ data, and budgeting apps that promise bank sync in Pakistan usually cover one or two banks at most. The practical route is a statement file once a month plus quick manual entry for cash.

Does Expensa support Pakistani rupees? Yes. Pick PKR as the base currency when you set up the app (or later in Settings → Default Currency) and every total, budget and chart is shown in rupees.

Keep reading

View all
Expensa

Stop tracking.
Start knowing.

Receipts scan themselves. Budgets update in real time. Apple Pay transactions log the moment you tap.

Download for iPhone