Guide

Offline accounting and bookkeeping apps for Pakistan: what works without internet

Checked against the app. Steps and screen names match Munshi 1.0.16. Written for businesses in Pakistan. Last reviewed 17 October 2026.

An offline bookkeeping app saves each entry on your phone first and syncs later, so a power cut or weak signal never loses a sale. Check that entries, balances and reports work with airplane mode on, and know the few things that still need a connection. In Pakistan, where load-shedding and congested networks are routine, offline is not a bonus feature. This guide explains what offline should mean for accounting, how to test it, and where Munshi fits.

What offline should mean for bookkeeping

  • Entries save instantly on the phone, even with no signal.
  • Balances update locally, so you see the right number at once.
  • Reports run offline, for the entries you have.
  • Sync is automatic when the connection returns, with no re-entry.
  • Nothing is lost if the app is closed or the phone restarts while offline.

A five-minute offline test

  1. Sign in while online, so your account is ready.
  2. Turn on airplane mode.
  3. Record a customer entry and a Cash Book entry.
  4. Open a report for today’s dates.
  5. Close the app completely, reopen it and check everything is still there.
  6. Switch airplane mode off and wait for the sync notice to clear.

If any step fails, the app is not truly offline. See also which khata app works offline without a subscription.

What still needs internet

  • The first sign-in with your number and SMS code.
  • Connecting Google Drive and backing up to it.
  • Sync between phones: if you use two phones, entries from one reach the other after both sync.
  • Photos and voice notes upload later.

A load-shedding routine for your shop

  1. Keep the phone charged, or a power bank at the counter.
  2. Record every entry as normal; do not wait for the signal.
  3. When the connection returns, glance at the sync notice and leave the app open for a minute.
  4. Back up to Google Drive once a week, when you are online.

Mistakes people make with “offline” apps

  • Assuming offline means no backup. Entries on the phone are only safe once they sync or are backed up.
  • Never testing. Many apps say “offline” but quietly need the internet to open a report.
  • Waiting for the signal. Record when it happens; the app syncs later.
  • Using two phones without checking sync. Wait for both to sync before comparing numbers.

Questions to ask any bookkeeping app

  1. Can I add, edit and view entries in airplane mode?
  2. Do balances and reports update without internet?
  3. What happens if I close the app or restart the phone offline?
  4. How do I know when everything has synced?
  5. Does it back up somewhere I control?

Where Munshi fits (and where it does not)

Munshi works offline for the daily money work: customer and supplier credit, Cash Book, bank accounts, expenses and reports, in English or Urdu. It is not full accounting software: it does not create invoices, track stock, run payroll or file tax. If you need those, use a different tool alongside it. For the Cash Book routine, read cash in and cash out: how to choose a cash book app.

Keep offline records safe

Offline entries live on the phone until they sync, so backups matter. Munshi saves a copy once a day and you can add one in your own Google Drive. See how to back up business records on Google Drive.

How sync works, in plain words

It helps to picture what happens behind the screen. When you record an entry offline, the app writes it to the phone’s own storage immediately and puts it in a queue. When a connection appears, the app sends the queued entries to the cloud and receives anything new from your other devices. The important promises are that the entry is never lost while it waits, that the balance you see is correct for the entries you have, and that the same entry is not sent twice. Good apps are designed around those promises; poor ones appear to work offline but rely on the network to finish the job.

What happens with two phones

If you use the same account on two phones, such as yours and a partner’s, each phone keeps its own copy and syncs with the cloud. If both record entries offline for different customers, there is no conflict: both sets arrive. Problems arise only if both edit the very same entry at the same time, which is rare in a shop. The safe practice is simple: let each phone sync before you compare totals, and agree who records which entries. A small sync notice in Munshi tells you when you are offline and that entries will be sent automatically.

Power cuts and phones: a practical kit

  • A power bank at the counter, so the phone never dies mid-day.
  • Mobile data and Wi-Fi as a pair. If one fails, the other may work; if both fail, you still record.
  • A paper note for emergencies, only if the phone is completely unusable, and entered into the app afterwards.
  • A phone with enough storage, so the app is not slowed by a full disk.

A weekly routine for offline records

  1. When you are online, open the app and let it sync fully.
  2. Check Home’s totals and the Cash Book balance against your cash.
  3. Back up to Google Drive.
  4. Update the app if an update is offered.

Bookkeeping beyond the khata

Many shop owners search for “accounting” when what they really need is a clear daily record. For most small shops, the useful set is the khata (who owes what), a cash book (what the drawer should hold), a bank book (what is in your accounts) and an expense record (where money goes), followed by a few reports. If you also issue invoices, hold stock, run payroll or file taxes, you will need tools for those jobs, and you can use them alongside a khata app. The honest approach is to cover the daily money work offline and reliably first, and then add other tools only as your business needs them. See how to read a profit and loss report to see what the records give you once they are complete.

Checklist: is this app truly offline?

  • I can add a customer and an entry with airplane mode on.
  • The balance updates at once.
  • I can open a report for the entries I have.
  • I can close the app and reopen it, and everything is still there.
  • When I reconnect, I can see that it synced.
  • I know where my backup goes.

Frequently asked questions

Is there a bookkeeping app that works without internet?

Yes. Munshi saves entries on the phone and syncs when you are back online. It covers customer credit, Cash Book, bank accounts, expenses and reports.

What should an offline accounting app do?

Save every entry on the phone, show correct balances at once, and sync later without you re-entering anything.

What still needs the internet?

Signing in the first time, connecting Google Drive and backing up to it, and the sync itself.

How do I test offline mode?

Turn on airplane mode, record entries, close and reopen the app, then reconnect and check that everything synced.

Is Munshi full accounting software?

No. It does not create invoices, track stock or run payroll. It is a khata, cash book, bank book and expense app.

Munshi is a product of . We build simple, honest software for small businesses. Questions or ideas? Write to us.

Keep your khata in Munshi

Free to download on Android and iPhone. Ad-supported. English and Urdu, even offline.

Keep reading

Which khata app works offline without a subscription? How to check before you commit

How to back up business records on Google Drive (and protect your business data on your phone)

What app should you use to manage cash in and cash out for a small business?