InvoiceOnGo logo InvoiceOnGo

InvoiceOnGo user guide: everything it does, and the order to set it up in.

A five-stop tour of the app followed by a complete reference - invoicing, GST, signing, backup, and the rest - for whenever you need the details. New in v1.7.0? See what's new.

Get InvoiceOnGo on Google Play 3-day free trial, then a one-time purchase · Android 8.0+
Runs
Fully on-device
Accounts
None needed (sync is optional)
Tax regime
India GST
Your backups
Go to your own cloud
The tour

Five tabs, in the order they sit along the bottom.

The in-app setup walkthrough takes you through organization details, a sellable item, a customer and your first invoice. It appears on first installation and after a version upgrade, and you can Skip at any step or replay it from Settings. Saved details are recognized, so reviewing setup does not require duplicate records. The five stops below explain the app's tabs.

1Home

Home

Where you land every time you open the app.

  • Outstanding - one number: everything unpaid right now, with unpaid and overdue counts.
  • New invoice / New quotation - the two quick-create buttons, front and centre.
  • Sales - a period switcher (This month, Last month, This quarter, Last quarter, This financial year Apr–Mar, or a custom range) totalling issued sales, less any credit notes issued in the period.
  • Stock alerts - only appears when a tracked item is running low.
  • Recent - your latest documents, or a nudge to make your first one.
2Invoices

Invoices

Every quotation and invoice you've made, searchable.

  • Search by number, client, or amount; filter chips for Unpaid · Invoices · Quotations · Credit notes · Drafts · Cancelled · Archived.
  • Tap a row to preview or share its PDF; the overflow menu records a payment, issues a credit note, cancels, duplicates, converts, archives.
  • Long-press to select several at once - bulk share, or export a batch straight into your accountant's folder (documents a filter is hiding stay included).
  • Deleting or archiving offers an Undo. A issued invoice can't be deleted outright - the app asks you to cancel it first.
3Catalog

Catalog

Your clients and your price list, two tabs on one screen.

  • Clients - name, contact details, GSTIN and state (state decides whether tax splits as CGST+SGST or IGST).
  • Items & rates - price, unit, tax %, HSN/SAC, with an Auto-classify GST button.
  • Turn on Track inventory per item to get a stock count and a low-stock threshold. Stock can go below zero, and stays editable when it does.
4Export

Export

Hand your books to your accountant without exporting each invoice by hand.

  • Pick a period; see a live preview of the invoiced total and document counts before you commit.
  • Share with your CA builds an Excel workbook - Summary, Invoices, Credit notes, Drafts & quotations, Line items - and opens the share sheet directly.
  • Export Invoices to Device saves a PDF of every issued invoice and credit note in the period to Downloads/InvoiceOnGo, or to a folder you choose.
5Settings

Settings

Everything that makes an invoice yours, grouped into cards.

  • Sync (Pro) - sign in with Google, sync status, anything that needs your decision, saved data on this phone.
  • InvoiceOnGo Pro - trial days left, unlock, restore purchase.
  • Business - profile, templates, appearance.
  • Tax - AI tax assistant, the offline GST rate table.
  • Data & Security - app lock, signature, digital signing certificate, backup.
  • Features in upcoming release - what's planned next, when there's anything announced.
  • Help & Support - contact, privacy policy, version.
->

Setting up for the first time? Head to the Getting started section of the guide below for the order that saves you rework - business profile before templates, signature before your first send.

The guide

Reference, by topic.

Everything from the tour, in more detail, plus the things you'd only look up once: GST mechanics, signing, backup, and what the app deliberately doesn't do.

Getting started

First run

Nothing is mandatory before you can bill someone - but doing these roughly in order means you won't have to re-open a finished invoice to fix your own details.

1. Business profile
Settings -> Business Profile: logo, name, address, GSTIN, state (this decides how GST splits), default currency, bank/UPI payment details, default terms. With a UPI ID saved, every issued rupee invoice that still has money owed prints a UPI QR code under Payment details: the client scans it with any UPI app and the amount due and invoice number are already filled in (over ₹1,00,000 the client types the amount).
2. Template
Settings -> Invoice Templates: pick a default look from five designs. You can still override it per document later.
3. Signature
Add a signature image (fast) or import a digital certificate (cryptographic) - or skip for now and add either later.
4. App lock
Optional, but easiest to set while you're already in Settings.
5. Catalog
Add a few clients and items - or skip this too and add them inline the first time you bill.
6. First document
Tap New invoice or New quotation from Home.
i

Business Profile has a one-tap Detect from GPS button for your state - it's a one-time, on-device lookup; nothing is stored or sent anywhere.

Free trial & InvoiceOnGo Pro

Unlock

Every feature is yours to try for 3 days. After that, a one-time purchase unlocks the app for good.

3-day free trial
The full app - nothing held back. The 3 days start the first time you open the app, not when you install it. Home and Settings show how many trial days are left.
After the trial
The app shows an unlock screen in place of everything else. Nothing is deleted - your invoices, clients and settings stay on this device and come straight back once you unlock.
One-time purchase
Unlock forever through Google Play - one payment, no subscription. The price is shown on the unlock screen.
Restore purchase
Already paid on another device? Sign in to Google Play with the same Google account and tap Restore purchase.
Once unlocked
Settings shows Pro - unlocked, and the app keeps working offline.

Sync & the web app

Optional, Pro

Sign in with Google and your business moves with you: to the web app at invoiceongo.in and to any other phone signed in to the same account. Never sign in, and the app behaves exactly as before - nothing leaves the phone.

What it needs
A paid Pro purchase - the free trial does not include sync - plus a Google account on the phone and an internet connection to sign in. The server checks the purchase with Google Play, and one purchase belongs to one account.
Signing in
Settings → Sync (Pro), at the top → Sign in with Google. A phone that has never signed in also shows a card on Home explaining the same thing; close it and the option stays in Settings. The first sign-in uploads what is already on the phone; after that, changes flow both ways. The account is created by that first sign-in - the web app has no sign-up of its own.
What syncs
Invoices, quotations and credit notes with their payments; customers; items and their stock; your business profile with logo and signature; and app settings such as language, default notes and terms, and tax settings. Digitally signed PDFs travel as files (up to 5 MB each) so the web and your other phones can download the exact signed copy; unsigned PDFs are simply made again wherever you open them. Your app lock PIN never leaves the phone.
Seven-day sign-in
A phone's sign-in lasts seven days; Settings shows when to sign in again. When it lapses the app keeps working offline and just stops syncing until you sign in again - nothing on the phone is affected.
The web app
invoiceongo.in, same Google account. A dashboard of who owes you, your documents with New invoice, issue, Download PDF, Record payment and Issue credit note, plus clients, items, your business profile, templates and appearance, a page for anything that needs your decision, and Settings. It keeps working when the browser is offline and sends the changes when you reconnect.
Recently deleted
Deleted a draft or quotation by mistake? On the phone, Invoices -> Recently deleted (shown when there is something to bring back) lists what you deleted on that phone in the last 7 days; on the web, the Recently deleted chip on the Documents page lists what your account can still restore. Tap Restore and it comes back with its number and lines, or Delete forever to remove it for good now. After 7 days it is gone anyway.
Devices
Settings -> Sync lists your phones and the web app. Remove signs another phone out of your account (it stops syncing; its invoices stay on it). It can sign in again at any time and carries on with the same letter.
Device letters
Every phone gets a letter and the web app is W; the letter sits inside the invoice number, for example INV-2026-27-P001. Each device numbers its own invoices, so two of them can issue offline at the same time without a clash. Settings → Devices on the web lists them; Remove stops a phone syncing at once, and the same phone signing in again returns under its old letter. Replaced a phone? On the new one, Settings → Sync (Pro) → Continue a removed phone's numbers carries on its series instead of starting a new letter.
Needs your decision
When the same customer, item, draft, business detail or setting was changed on this phone and somewhere else while apart, nothing is overwritten: the app lists it under Needs your decision and you choose which version to keep. The same applies when one side edited something the other deleted. An invoice that was issued in two places ends up with two numbers; keeping this phone's cancels the other as a duplicate, and both stay in your books.
A second phone
Signing a phone that already has data in to an account that already has data keeps both: the account's records come down and the phone's go up. Customers that look alike (same GSTIN, phone or name) are flagged as possible duplicates for you to confirm or keep separate.
Account copy of your certificate
Settings → Digital Signature (DSC) → Account copy can store your signing certificate - and your AI key, if you have one - with your account, so a new phone can Restore from my account and the web app can sign PDFs in the browser. The copy is encrypted on your phone with a passphrase of at least 12 characters that only you know; the server holds scrambled data it cannot read. Lose the passphrase and nobody can recover it: re-import the original .pfx and choose a new one. The web asks for the passphrase once per session and forgets the unlocked key a few minutes after your last signing.
Signing out
Settings → Sync (Pro) → Sign out. Your invoices stay saved on the phone for that account, and the app asks you to sign in again to open them. Use without signing in sets that data aside and starts the app empty; signing in later with the same Google account brings it back untouched. Settings → Saved data on this phone lists any set-aside copies, each with a confirmed Delete.
If Pro ends
If your Pro purchase is refunded or charged back, sync pauses. You can still view and download your data from the server for 30 days; after that the server copy is deleted. The phone keeps its own copy, your account stays, and buying Pro again resumes sync.
Deleting
Delete my data on the server (Settings → Sync (Pro) in the app, or Settings on the web) removes everything held for your account; the phone keeps its copy and would send it up again on the next sign-in. Delete my account, on the web, removes the account as well. What the server holds, and who can see it, is spelled out in the privacy policy for sync and the web app.
Sync state
Once you sync, every invoice shows where it stands: Synced ✓ (quietly), Waiting to sync (saved on this device, sent at the next sync), Didn't save / Not accepted (the server refused it - open it to see why) or Needs your decision. If you never sign in, none of this appears.
Needs your decision
When the same invoice is changed on two devices, nothing is overwritten: both versions are shown side by side - labelled Web app (W) or Phone (B), with their lines - and you keep one; the other is discarded.

Invoices & quotations

Core

A Quotation (QTN) and an Invoice (INV) are the same editor with different numbering; convert a quotation to an invoice later from its menu once the client's said yes.

Bill to
Pick an existing client, add one inline, or leave it blank for a walk-in sale.
Line items
Add from your catalog (it asks for quantity) or type a custom line. Quick chips exist for flat-rate Labour and Transportation charges.
Per line
Description, qty + unit, rate, tax %, HSN/SAC, a rate includes tax toggle, and a discount as either % or a flat amount. The line total updates live as you type.
AI tax suggestion
An optional button per line that suggests a tax rate, if you've configured the AI assistant in Settings.
Stock warnings
Billing more than you have on hand shows a warning but doesn't block you - it's a heads-up, not a lock.
Totals
Gross -> Discount -> Taxable value -> CGST + SGST (same state; CGST + UTGST for a business in Chandigarh, Ladakh, Andaman & Nicobar, Lakshadweep or Dadra & Nagar Haveli and Daman & Diu) or IGST (different state) -> Round off -> Total. Every line is rounded to the paisa first, and a rupee invoice's total is rounded to the nearest rupee on its own Round off line - so the figures on the page always add up. Amounts use Indian grouping (12,34,567.00).
Reference, notes, terms
Reference holds the client's PO/order number. Terms default in from your business profile and are editable per document.
Per-document layout
The tune icon in the editor's top bar overrides template, font, and which PDF sections show - just for this one document.
Invoice date
Left alone, a document is dated the day you issue it. Tap the date to back-date it - it also decides which financial year's series the number comes from.
Autosave
A draft saves itself a couple of seconds after you stop typing, so a phone call or the app being closed never costs you the invoice. Leaving still asks whether to keep or discard your changes; Discard puts the draft back as it was.
Draft vs. Issue
A draft has no document number yet. Issue first shows a review: problems that block it (no client, a zero total, your business name or state missing) and warnings you can accept (missing GSTIN, HSN/SAC missing for a registered client, a client state that doesn't match their GSTIN, stock shortfalls). It then assigns the next number, builds the PDF, and opens the preview.
Issued = read-only
An issued invoice can't be edited - that's what makes it an invoice. To change one, use Duplicate as new draft, or correct it with a credit note or a cancellation. Quotations stay editable.
Payments
Record a payment for the full balance or any partial amount, right from the Invoices list - it shows "already received X of Y" as you go, and tells you if you type more than is still due. Each payment keeps the date it was received, how it was paid (cash, UPI, bank transfer, cheque, card) and an optional reference such as a UTR or cheque number. Payments & receipts lists every payment with its receipt number (INV-…/R1, R2…): tap Receipt to share a one-page payment receipt, or Undo to reverse a payment recorded by mistake - it stays on record and its receipt then says REVERSED. Mark as unpaid asks first, then undoes every payment the same way. Send reminder on an unpaid invoice writes a polite reminder (amount due, due date, your UPI ID) and opens WhatsApp straight to the client when their phone number is saved, or any other app; on the web you can also email or copy it. On the phone, Settings -> Daily overdue reminder (off until you switch it on) sends one notification around 10 am when invoices are past due.

Cancel & credit notes

Corrections

A issued invoice is never edited in place. It's corrected the way GST expects: take part of it back with a credit note, or cancel it outright.

On the invoice
Open an issued invoice and a card at the top asks Need to correct this invoice? with two buttons, each with one line on when to use it: Create credit note (part of it - a discount given later, goods returned, an overcharge) and Cancel invoice (wrong from the start - it keeps its number, is marked Cancelled, and you issue a fresh one). If a payment is recorded, undo it first.
Credit note
Invoices list -> an invoice's menu -> Issue credit note. It starts from the invoice's lines, client and place of supply; reduce each line to what you're crediting and remove the rest. Numbered in its own series per financial year: CN-2026-27-0001.
What it can do
Only take back what the invoice billed - its own lines, no more than their quantity or rate, at the same tax rate, and never more in total than is left to credit. It can't be dated before the invoice.
Goods returned
Tick Goods returned to stock on a line (stock-tracked items) and issuing puts that quantity back on the shelf. Leave it unticked for a price correction.
Effect on the invoice
The invoice's balance due drops by the credit; fully credited, it shows Credited. The credit note's PDF is titled "CREDIT NOTE" and names the invoice it corrects and its date.
Cancel
An invoice's menu -> Cancel invoice, with an optional reason. It keeps its number and stays on record marked Cancelled; its items go back into stock and it stops counting in Sales and Outstanding. Not possible while a payment is recorded against it, or while a credit note stands against it - undo those first.
Cancel a credit note
Its menu -> Cancel credit note: the invoice owes the full amount again, and any goods it put back come off the stock.
Deleting
Only after cancelling. The deleted document leaves a small hidden record, so its number is never reused and the CA export still counts it among cancelled documents.
i

Already reported the invoice in GSTR-1? A credit note is usually the right correction rather than cancelling. Check with your CA if unsure.

Clients & items

Catalog

One screen, two tabs - everything you'd otherwise retype on every invoice.

Clients
Name (required), email, phone, address, postal code, tax ID/GSTIN, and state - state is what decides CGST+SGST vs. IGST. The Statement button on a client shows their statement of account for this financial year, last year or all time: opening balance, every invoice, credit note, payment and reversal with a running balance, the closing balance, and what they owe by age (not yet due, 1-30, 31-60, 61-90 and over 90 days). Share it as a one-page PDF. Mark a client as an SEZ unit or developer and every invoice to it uses IGST, even within your state; tick Bill under my LUT and the invoice carries no tax and says it is under your Letter of Undertaking (add your LUT ARN in the business profile to print it).
Items & rates
Name, description, unit price (tax added on top, or price includes tax), unit, tax %, HSN/tax code - plus Auto-classify GST, which suggests both the rate and the HSN code from the item name.
Inventory tracking
Optional, per item. Turn it on to reveal Stock on hand and a Low stock at threshold. Issuing an invoice deducts the billed quantity; stock is allowed to go negative rather than silently refusing the sale. Turning tracking off keeps the count; editing an item while an invoice is being issued never overwrites the stock that invoice moved.

GST & tax

India

InvoiceOnGo is built for businesses in India: every invoice gets full GST math - CGST + SGST or IGST, HSN/SAC and place of supply.

CGST / SGST / IGST
Same state as your business -> tax splits 50/50 into CGST + SGST. Different state -> IGST. Computed per line, summed on the totals card. Your business state must be set - it's required before an India invoice can be issued.
Place of supply
Follows the client's state - or, when that's blank, the state code in their GSTIN. The editor shows it and lets you set a different one for this document. Each issued invoice keeps your business details as they were that day.
Reverse charge
A switch on India invoices for supplies where the client pays the GST to the government. The tax is still worked out and printed - marked "(RCM)" with "Tax payable by recipient" - but it isn't added to what the client pays you. The PDF states "Reverse charge: Yes".
Rate & HSN lookup
Settings -> GST Rate Table is an editable, fully offline HSN -> rate list, tried first for any suggestion - deterministic, no network round-trip. The AI assistant is only a fallback when the table has no match.
AI key on web and phone
Your AI key can be added on the phone (Settings -> AI tax assistant) or on the web (Settings -> AI assistant). Either way it is kept in your account only as an encrypted copy, locked with your account-copy passphrase. When the key is changed on one device, the other asks for that passphrase once to take it. On the web, Test key checks the key works. The Model list shows every current Claude model with its price (Claude Haiku 5.5, the default, is the cheapest and plenty for GST lookups); Load models from my provider fetches the full list your key can use, and you can always type a model name. Forgot the passphrase? Start over on the web sets a new one (it also removes the certificate copy, which you save again from the phone).
Rates in the table
Updated to the September 2025 rate reform (slabs of 0, 5, 18 and 40%, cigarettes at 40% from 1 Feb 2026), checked against the official notifications as of 13 Sep 2026. Some headings carry two rates - cheese 5% but paneer nil, a small car 18% but a larger one 40% - so read the conditions in each label. Rows you edited yourself are kept when the built-in table is updated.
Invoice numbering
India GST invoices and credit notes number per fiscal year (1 Apr–31 Mar): INV-2026-27-0001, CN-2026-27-0001. Quotations use a flat sequence: QTN-0001. A number is taken in the same step that saves the document, so it can never be burned or handed out twice - even after restoring an older backup - and never runs past GST's 16-character limit.
!

Not in this app: no e-invoicing/IRN generation and no direct GST-portal connection. The app prepares GSTR-1, e-way bill and CMP-08 files for you to check and upload (see GST returns & e-way bills). Suggested rates are a starting point: confirm them with your CA.

Bills of supply, challans & other documents

Document types

Besides invoices, quotations and credit notes, the + New button (web: the buttons above the list) makes every document a GST business issues. Each has its own number series and prints what the law asks of it.

Bill of Supply
For supplies with no GST: exempt or nil-rated goods, or any sale by a Composition dealer. No tax is charged even if an item has a rate. Numbered BOS-2026-27-0001. A credit note against a bill also carries no tax.
Composition scheme
Business profile -> I'm under the Composition scheme. New bills become Bills of Supply with "Composition taxable person, not eligible to collect tax on supplies" at the top, and Tax Invoices are blocked. Pick your Composition rate (1% traders and manufacturers, 5% restaurants, 6% other services); it is used for CMP-08.
Invoice-cum-Bill of Supply
One document for a buyer without a GSTIN that holds both taxed and GST-free items (Rule 46A). Own series ICB-2026-27-0001. For a buyer with a GSTIN, issue a Tax Invoice and a Bill of Supply instead.
Taxed and 0% items together
A Tax Invoice to a GSTIN buyer cannot mix taxed and 0% lines. The review says so and offers one tap to move the 0% lines to a new Bill of Supply for the same client.
Kind of 0%
An item or line at 0% says whether it is nil-rated, exempt or non-GST. GSTR-1 reports the three apart, so a new 0% item cannot be saved without it.
HSN digits
Business profile -> Turnover above ₹5 crore last year. On: every line needs a 6-digit HSN/SAC. Off: 4 digits; a missing code blocks a document to a GSTIN buyer or a Bill of Supply and only warns for a walk-in buyer.
Proforma invoice
Asks for an advance before the real invoice. Prints "This is not a tax invoice; not valid for input tax credit." and carries the UPI QR. Numbered PI-…; converts to a Tax Invoice in one tap.
Receipt & refund vouchers
On an issued proforma, Record advance issues a receipt voucher (RV-…): GST on the part for services, "Tax: Nil" on goods (all Nil for a Composition dealer). Refund advance on a voucher issues a refund voucher (RFV-…). When the proforma becomes an invoice, the advances travel with it, so its balance due is net of them.
Invoice copies
An issued Tax Invoice or Invoice-cum-Bill is shared as one copy marked ORIGINAL FOR RECIPIENT. To print the full set the GST rules ask for, open the document's PDF menu (web: Print copies in the list) and choose Print copies: three copies for goods (original for recipient, duplicate for transporter, triplicate for supplier), two when every line is a service (original for recipient, duplicate for supplier). Each copy counts its own pages.
Delivery challan
For goods that move without a sale: job work, sale on approval, exhibition, repair, own use, liquid gas, goods in batches. The purpose is compulsory and sets the printed line and whether tax is shown. The PDF is headed "DELIVERY CHALLAN – NOT A TAX INVOICE" and comes in three marked copies (consignee, transporter, consigner).
Billing a challan
Bill what is still out makes an invoice for the open quantities, quoting the challan; do it as often as needed. Goods returned records what came back. The list shows "Still out 40 of 100" until all is billed or returned. Stock goes down once, when the challan is issued.
Job-work deadlines
Each job-work line says what it is: inputs (back within 1 year), machines (3 years) or moulds and tools (no limit). The list shows "Due back …" and Remind about return writes the message for WhatsApp.

GST returns & e-way bills

Filing help

The app prepares the files and workings for the GST portals from the documents you issued. You still log in to the portal and file.

GSTR-1 file
Phone: Export -> pick a month or a quarter -> Share GSTR-1 file. Web: Settings -> GST return. A JSON for the GSTN Returns Offline Tool: B2B, B2C large and small, credit notes, nil/exempt/non-GST, advances, the HSN summary (B2B and B2C apart) and documents issued per number series. Documents in another currency and lines without an HSN are left out and listed.
E-way bill file
Fill Transport (e-way bill) on the invoice, bill of supply or challan: road, rail, air or ship, distance, vehicle number or transporter ID. Then the document's menu -> E-way bill file gives the JSON for the portal's bulk upload. If something is missing (a PIN code, an HSN, the vehicle) the app says what, in plain words. Needed above ₹50,000 with tax, and for job work to another State at any value.
CMP-08 & GSTR-4
For Composition dealers, the same place offers the CMP-08 working (pick a quarter) and the GSTR-4 working (pick a financial year): turnover from bills, credit notes, advances and refunds, and the tax at your composition rate, with every document listed, as a CSV to type into the portal. Reverse-charge purchases are not tracked.
!

Check before you file: the app does not connect to the GST portals and does not generate e-invoices (IRN). Open each file in the official tool or portal, check it, and confirm figures with your CA.

Templates & branding

Look & feel
Five templates
Classic (timeless), Modern (branded accent band), Minimal (quiet, wide margins), Structured (boxed grid, built for long lists), and GST Tax Invoice - the layout shaped like what a CA expects: HSN/SAC column, CGST/SGST/IGST spelled out, place of supply, amount in words.
Appearance
One accent color themes both the app UI and the PDF's header rule and table header. Theme follows Light, Dark, or System.
Section toggles
Show/hide: logo, 'From' block, tax % column, due date, notes, signature block - set globally in Settings, overridable per document.
On every template
Your GSTIN and the client's, full amounts (never cut short with "…"), long descriptions and notes that flow onto the next page, page numbers on multi-page documents, and names and addresses in Hindi and other Indian scripts drawn correctly.

Signing documents

Trust

Two different features that both put a signature on the PDF - pick based on whether you need it to look signed or to be cryptographically signed.

Signature image
Photograph or pick your signature, crop it against a guide line, and it prints above "Authorised signatory" on every document. No certificate, no fees.
Digital Signature (DSC)
Import a software certificate (.pfx/.p12) + password. Signing (via the Preview screen's Sign button) produces a real PAdES/CAdES-detached cryptographic signature, using BouncyCastle + PDFBox under the hood.
RSA & EC both work
The signer detects your certificate's key type automatically and signs with SHA256withRSA or SHA256withECDSA accordingly.
Not supported
Hardware USB signing tokens - software certificates only.
Validity
An expired or not-yet-valid certificate, or one not issued for signing, is refused at import and when signing; Settings shows "Expired on …" once yours runs out. Certificates exported with no password work too.
Storage
Certificate and password are encrypted on-device with a key held in Android's hardware-backed Keystore, and deliberately excluded from backups - re-import on a new device.

Export for your accountant

Bookkeeping
Workbook
One .xlsx: Summary (counts incl. cancelled documents and credit notes; per currency: taxable value, CGST/SGST/IGST, round off, invoiced, received, outstanding, credit notes and the net), Invoices and Credit notes (number, date, client, GSTIN, place of supply, against which invoice, reverse charge, tax split, total, credited, received, balance), Drafts & quotations kept apart so they're never summed as sales, and Line items (HSN/SAC, qty, rate, discount, GST, line total).
Share vs. PDFs
Share with your CA opens the share sheet with the workbook; Export Invoices to Device saves one PDF per issued invoice and credit note to Downloads/InvoiceOnGo (or a folder you pick), asking before it overwrites files already there.

Backup & restore

Your data
Back up now
Writes one .zip - database, settings, logo and signature images, and your digitally signed PDFs - to any destination you pick: Drive, OneDrive, Dropbox, or local storage. Ordinary PDFs aren't included; they're re-created from the data exactly as issued. Every backup is checked the same way a restore checks it before it's saved ("Backup saved and checked").
Last backup
The Backup screen - and the Backup row in Settings - shows your last backup: when, the file name and where it went (e.g. Drive). Each backup is named with its date, invoiceongo-backup-2026-10-30.zip, so a new one never overwrites an old one. After a restore, the screen says what to set up again: your signing certificate, AI key and app-lock PIN.
Not encrypted
The backup .zip is not encrypted or password-protected - anyone who has the file can read your business data. Keep it in private storage, and do not send it to anyone you would not show your books to.
Restore
Pick a .zip (100MB cap). It's checked first - a file that isn't a backup, a damaged one, or one made by a newer version of the app is turned away and nothing changes. A good backup is applied when the app restarts (it restarts itself); if anything goes wrong while swapping, your previous data is put back. If the app closes during the swap, the next launch recovers your previous data unless the whole restore had already committed. The previous database and its journals are retained as a recovery copy. The Backup screen says how the last restore went, and a waiting restore can be cancelled.
New phone
Logo, signature and signed PDFs are found again after restoring onto another phone. Manual ZIP restores preserve this device's Pro ownership and trial clock; a backup does not transfer a Pro purchase. Use Restore purchase with the purchasing Google account on a new phone.
Deliberately excluded
Your AI API key and DSC certificate - both are device-bound. Re-enter them after restoring onto a new device, or, if you keep an encrypted account copy, restore them from your account with your passphrase.
Android Auto Backup
Separately, Android's own account-linked backup can also restore your data after a reinstall on the same device - in addition to, not instead of, the manual ZIP.

App lock & privacy

Security
PIN + biometric
Set a 4-digit PIN, then optionally turn on fingerprint/face unlock as a faster alternative once the PIN exists.
Covers everything
The lock screen sits above anything the app had open - a dialog, a date picker, a menu - and Back can't get past it.
Lockout
Five wrong PINs trigger a countdown lockout that doubles with each further miss (up to 30 minutes). Changing the phone's clock doesn't shorten it. While it counts down, fingerprint/face unlock is switched off too, so a guesser who also has a finger on the phone can't skip it; PIN and fingerprint both work again when the countdown ends.
After a restore
The PIN is never backed up. If the lock was on in a backup you restore onto another phone, it's switched off and Settings tells you to set a new PIN.
Recents
While App Lock is on, Android's Recents (app-switcher) thumbnail is hidden so a locked app can't leak its last screen.
Privacy, in short
Everything stays on-device by default. Nothing leaves except what you explicitly share, back up, or export - or send to an AI provider if you've turned that on (only the item description text, only for that one suggestion, and only to the provider and address that key was saved for). No account is needed to use the app. If you choose InvoiceOnGo's optional sync service (a paid Pro feature), you sign in with a Google account to reach your data on the web. No ads, no analytics, no crash reporting.

Settings reference

Quick lookup

Every screen under the Settings tab, grouped the way the app groups them.

GroupScreenWhat it's for
Sync (Pro)Sign in with GoogleOptional. Connects the phone to your account for the web app and other phones; shows the device letter, when to sign in again, and sync status
Sync (Pro)Needs your decisionChanges made in two places while apart; pick the version to keep
Sync (Pro)Continue a removed phone's numbersOn a replacement phone, carry on the old phone's invoice-number letter
Sync (Pro)Delete my data on the serverRemoves the synced copy; this phone keeps its own
Sync (Pro)Saved data on this phoneData set aside after a sign-out; comes back when that account signs in
ProInvoiceOnGo ProTrial days left; unlock the app or restore a purchase
BusinessBusiness ProfileLogo, contact info, GSTIN, currency, payment/bank details, default terms
BusinessInvoice TemplatesPick your default of the five PDF designs
BusinessAppearance & Invoice DesignAccent color, theme, PDF section toggles
TaxAI Tax AssistantProvider, API key, model - for tax-rate suggestions. Each provider/address keeps its own key; "Remove saved key" deletes it
TaxGST Rate TableView and edit the offline HSN -> rate lookup
Data & SecurityApp LockPIN and biometric unlock
Data & SecuritySignatureSignature image shown on every document
Data & SecurityDigital Signature (DSC)Cryptographic certificate for PDF signing; optional encrypted account copy, protected by your passphrase
Help & SupportSetup walkthroughReplay organization, item, customer and invoice setup; Skip is always available
Data & SecurityBackup & RestoreManual ZIP backup to any cloud or storage you choose; checked restore with automatic rollback
UpcomingFeatures in upcoming releaseWhat's planned for the next versions (shown when there's anything announced)
Help & SupportContact SupportOpens your email client, pre-filled with version/device info
Help & SupportPrivacy PolicyFull plain-language policy, in-app

Frequently asked

Expectations

Do I need an account?

No. The app works fully without one, and nothing leaves your phone. An account exists only if you choose to sign in with Google to sync, which needs a Pro purchase.

Can I use InvoiceOnGo on my computer?

Yes - sign in with the same Google account at invoiceongo.in. Invoices, customers, items and payments stay in step with the phone, and the web app keeps working while the browser is offline.

Is InvoiceOnGo free?

You get the full app free for 3 days. After that, a one-time purchase through Google Play unlocks it for good - no subscription. Nothing you made during the trial is lost.

I sent an invoice with a mistake. How do I fix it?

Issued invoices can't be edited. Raise a credit note for what should come off, or cancel the invoice and issue a fresh one with Duplicate as new draft. For a quotation, just edit it.

Can I run two businesses from one install?

Not yet - the business profile is a single record per install, so it's one business at a time.

Does it file e-way bills or generate e-invoice IRNs?

No. InvoiceOnGo is fully offline by design and has no connection to the GST portal - it produces the invoice PDF and, if you want it, the accountant's Excel export. Nothing is filed anywhere.

Can invoices repeat automatically?

Not yet - there's no recurring or scheduled invoicing. Every document is created explicitly.

Can I sign with a USB token (hardware DSC)?

No - only software certificates (.pfx/.p12) are supported.

What happens if I bill more of an item than I have in stock?

It's allowed. The app flags the shortfall so you know to restock, rather than blocking the sale outright.

What's new

Release notes

What changed in each version this guide describes.

v1.7.5
Delete forever on the phone - the phone's Recently deleted now has Delete forever too, next to Restore (the web has had it since 1.7.4).
v1.7.4
Recently deleted - bring back a draft or quotation deleted in the last 7 days, on the phone and on the web (on the web you can also delete it forever). Devices - see your phones and the web app in Settings -> Sync, and remove a phone you no longer use.
v1.7.3
AI suggestions fixed - newer AI models no longer get cut off before they give a rate, and a cut-off answer now says so. Cheaper by default - Claude Haiku 5.5 is the default AI model. Cleaner HSN - an AI-suggested HSN like "8471 30" is filled in as 847130. Key changes reach the phone sooner - a key changed on the web shows up after the next sync, not only on the next app start. Wording - the AI and template screens say "Saved".
v1.7.2
AI key on the web - add or replace your AI key in web Settings, and test it. Phone follows - when your AI key changes on the web or another phone, Home offers to use it here after one passphrase. Account copy stays in step - changing or removing the key on the phone offers to update your account copy too. Model picker - choose from every current Claude model (with prices), or load the full list from your provider.
v1.7.1
Invoice copies - tax invoices are marked ORIGINAL FOR RECIPIENT, and Print copies prints the original, duplicate and triplicate set. Sync fix - a phone whose old invoice number was also used elsewhere stopped syncing without saying so; it now syncs everything else and lists that one document. Clearer web errors - when a draft cannot be saved, the web says why and marks the field (for example an invalid GSTIN). Page numbers - each printed copy of a challan or invoice now counts its own pages.
v1.7.0
Every GST document - Bill of Supply, Invoice-cum-Bill of Supply, Proforma invoice, receipt and refund vouchers for advances, and Delivery challans with purpose, three copies, billing in parts, goods returned and job-work return reminders. Composition scheme - bills become Bills of Supply with the Composition line, and the app works out CMP-08 and GSTR-4. GST files - a GSTR-1 file for the offline tool and an e-way bill file for the portal's bulk upload. GST checks - nil-rated, exempt and non-GST told apart; HSN digits follow your turnover; a tax invoice to a GSTIN buyer cannot mix taxed and 0% items (one tap moves them to a Bill of Supply). Tidier screens - tighter layouts across the app, Home adds up one currency, a client's address can run over several lines, the PIN pad responds to touch.
v1.6.0
Get paid from the invoice - an issued invoice opens on its balance due, with Record payment (and Remind when it is overdue) in the bottom bar; payments, receipts and reversals are one tap away. ₹ everywhere - amounts read ₹12,34,567.50 on every screen, in exports and in the WhatsApp reminder. GST periods - Sales and Export use This month, Last month, This quarter, Last quarter, This financial year (Apr–Mar) or a custom range. Clearer screens - grouped menus with Cancel and Delete set apart, "Issue" instead of "Finalize", one form style, the client list shows who owes how much, the statement lists its entries. Fixes - an SEZ invoice now follows the client's "Bill under my LUT" setting until it is issued; a short invoice with a UPI QR no longer prints a near-blank second page.
v1.5.0
Corrections made clear - an issued invoice shows how to fix it: Create credit note or Cancel invoice, each explained. PDF problems explained - if a PDF cannot be made, signed, exported or shared, the app says which step failed and why, offers Try again, and says when the invoice itself is already issued. Backup you can trust - shows your last backup (when, file, where), names files by date, lists exactly what a backup holds, and says what to set up again after a restore. Sync state on every invoice - Synced, Waiting to sync or Needs your decision; conflicts show both versions line by line, labelled by device. Fixes - a crash when opening a receipt or sharing a client statement.
v1.4.0
UPI QR on invoices - add your UPI ID in the business profile and every rupee invoice carries a QR code for the amount due, so your client scans and pays the exact amount. Payments and receipts - record each payment against an invoice, share a receipt for it, and undo a payment entered by mistake. Client statements - a one-page PDF of a client's account: opening balance, every invoice, credit note and payment, the closing balance, and how long the amount owed is overdue. Payment reminders - send a polite reminder on WhatsApp with the amount and your UPI ID, and get a daily alert on the phone when invoices are overdue. SEZ clients - mark a client as an SEZ unit and its invoices use IGST; bill under your LUT and the invoice carries no tax and prints the declaration with your LUT ARN. UTGST - invoices within a union territory now show UTGST instead of SGST. New app icon.
v1.3.0
Sign in with Google and sync (Pro) - optional; invoices, customers, items, payments, profile and settings stay in step between your phones and the web app at invoiceongo.in. Each device numbers its own invoices with a letter, changes made in two places are settled under Needs your decision, and nothing leaves the phone unless you sign in. Account copy of your signing certificate - an encrypted copy, locked with a passphrase only you know, so a new phone or the web app can sign. Draft PDFs are clearly marked - every page of a draft you export or share carries a "DRAFT - NOT ISSUED" band, so a draft can't be mistaken for an issued invoice. Honest backup wording - Backup & Restore and the Privacy screen now say plainly that a backup file is not encrypted and holds your business data, so keep it somewhere private. Remove logo or signature syncs - removing your logo or signature on one device now removes it on your other devices and the website too. Layout fixes - client names no longer get squeezed on narrow screens, the document list is usable in landscape, the item form's unit label no longer wraps, the tax checkbox has a proper screen-reader label, and line-item validation messages are clearer. Readable status bar - the clock and battery icons stay readable in the light theme. Support and guide - support is now support@invoiceongo.in and the in-app guide opens on invoiceongo.in.
v1.2.2
Setup walkthrough - a skippable first-run tour (your business details, an item, a customer, your first invoice) that you can replay from Settings and that appears again after an update. More reliable Pro unlock - a purchase is verified before access is granted, access stays on when you are offline, and a refund or charge-back removes it; a Pro status carried over by a phone backup no longer unlocks Pro on its own - Google Play confirms it. Safer restore - an interrupted restore recovers itself or shows a recovery screen instead of leaving the app stuck, and restoring a backup keeps this phone's own Pro status. App lock - while the PIN keypad is locked out after wrong tries, fingerprint/face unlock is also unavailable until the countdown ends.
v1.2.0
Corrections the GST way - finalized invoices are read-only; cancel them or issue credit notes (CN-2026-27-0001, with goods-returned stock). Reverse charge on India invoices. Round off to the nearest rupee and paisa-exact totals that always add up; Indian digit grouping. Place of supply from the client's state or GSTIN; review before finalizing; invoice date picker; drafts autosave. GST rate table updated to the 2025 reform (0/5/18/40%). Printed invoice: GSTIN on every template, no cut-off amounts, multi-page flow, Hindi/Indic text. Safer backups (checked before saving, signed PDFs only) and safe restore with automatic rollback. Stronger app lock (covers open dialogs, clock-proof lockout), certificate validity checks, one AI key per provider. Export gains a Credit notes sheet. Settings shows Features in upcoming release.
Coming next
Local language support · Auto GST percentage for products · Update GST rates on click. (Also listed in the app under Settings -> Features in upcoming release.)
v1.1
Built for businesses in India. CGST and SGST as separate lines, prices that include tax, a custom date range for the CA export, and Export Invoices to Device - every invoice PDF of a period into one folder.
v1.0
First release: invoices and quotations, GST, five templates, signing, backup, and the Excel export for your CA.