GST invoicing · India

Bill once. Everyone downstream gets it structured.

Taxifo is GST invoicing for Indian businesses and the CA firms that file for them. An invoice becomes structured, searchable data the moment you type it — not a PDF that three other people re-key later.

Available on the web, iPhone, iPad, Android and macOS.

The same invoice gets typed four times

You type it. Your CA re-types it at filing. Your customer re-types it as a purchase. Their CA re-types it again. Every re-entry is another chance to get a GSTIN, a tax rate or a place of supply wrong — and those mistakes surface months later, at filing, when they are expensive to unpick.

The document itself was never the problem. Sending it as a PDF in a WhatsApp thread was.

One document, four parties

Taxifo addresses businesses by GSTIN, so a bill you raise can reach the people who need it as records rather than as an attachment.

Nothing is posted to anyone's books automatically. A record only becomes a record when a person accepts it — the software's job is to remove the typing, not the judgement.

What it does

GST that is computed, not typed

Place of supply decides the split: same state gets CGST and SGST, different states get IGST. It is worked out from the GSTINs on the document, recalculated on the server when the bill is saved, and the identical arithmetic runs on every app — held there by a shared set of test vectors, so the phone and the server cannot quietly disagree.

Suggestions that stay suggestions

Start typing a party name and the ones you actually bill at this hour, on this weekday, come up first. Pick one and the line items you usually raise together follow, with quantities and your own recent prices already filled in. Every value lands in an ordinary editable field. Nothing is committed because software guessed.

Payments that reconcile

Record part payments, and split one payment across several invoices with an explicit amount against each. Outstanding balances follow one rule everywhere in the product, so the figure on a report is the figure on the invoice. Overpayments are reported on their own rather than quietly netted away.

Reports that show their working

Ageing and party balances are computed over your complete records, not over whatever happened to be on screen. Each one states the basis it was calculated on, how many bills it read, the date it describes and the build that produced it — so a number can be traced back to the calculation that made it.

Credit and debit notes, properly linked

Notes are raised against the invoice they adjust and carry a statutory reason, so the adjustment stays attached to the original for the return rather than floating as a separate document nobody can place.

Shareable invoice links

Send a customer a link to the invoice instead of an attachment. Links can be revoked when they should no longer work.

For CA firms

Firms get a separate panel built for working across many clients at once, with the desk workflows that only make sense there.

Tally export that matches your ledgers

Ledger names are configured per firm and validated before they are used, because Tally creates nothing on import — a name that does not already exist either fails the import or posts to a similar-looking ledger without saying so. Vouchers carry a stable identifier, so re-importing updates rather than duplicates.

Nothing is skipped silently

Every export is recorded with the filters used, the row count, the totals and a checksum of the file, plus a per-record list of what was included and what was left out and why. If something could not be exported, it appears on that list rather than simply not being in the file.

GSTR-1 preparation

Prepare outward supplies for the return, with a preflight that tells you what the return would contain before you rely on it. Taxifo does not file on your behalf.

Bank statement reconciliation

Import a statement and match entries against settlements across the whole client record, with matching enforced one-to-one and every decision stored with who made it and what it was based on.

Built as real apps

Native where it counts, so the software behaves like the platform it is running on rather than a website in a frame.

  • WebAny modern browser
  • iPhone & iPadNative, with keyboard and trackpad support
  • AndroidNative, and deliberately lightweight
  • macOSDesktop app for the CA panel

Available in English, Hindi, Gujarati, Marathi, Bengali and Urdu.

Stop re-typing invoices

If your CA firm already runs Taxifo, sign in with the account they set up for you.

Open the app