Live across AU, NZ, UK, SG, CA

Everything ExpenseFlow does, in one place.

Capture is the front door. Behind it runs a multi-stage AI pipeline, a multi-jurisdiction tax engine, a real team-and-approvals model, and two-way sync that carries a full audit trail into your ledger. Here is the whole product, grouped by what it does for you.

Built on frontier vision AI. No template OCR. No per-seat pricing. You approve before anything posts.

The shape of the product

A document comes in, an AI pipeline reads and codes it, a compliance engine checks it, you approve it, and it syncs with a full audit trail. Each stage below is something the platform does today, surfaced for your review. Nothing on this page auto-posts.

1, Capture

Upload, email or Google Drive, auto-routed to the right client.

2, Extract

Vision AI reads every line, assigns GL account and tax code.

3, Check

Tax rules, apportionment, industry traps and duplicates.

4, Review

Held in your queue beside the source doc, with flags and confidence.

5, Sync

Two-way to Xero or QuickBooks with the receipt and audit trail.

Capture, from wherever the receipt lives

Upload, email or Drive

Drop files in the app, forward to a per-client inbox address, or pull straight from Google Drive. Each client gets its own forwarding address so captures route to the right file automatically.

Any format, any language

Photos, PDFs, scans and multi-page invoices. Because it reads context rather than matching templates, crumpled receipts and new supplier layouts still parse, in English, Chinese, Malay, Vietnamese, Bahasa and more.

Expenses and bills

Simple expense receipts and multi-line supplier bills both run through the pipeline, each on the path suited to it, so a one-line coffee and a forty-line trade invoice are handled correctly.

AI extraction that reads the way a bookkeeper does

Line-by-line, never header-only

Every line of an invoice is extracted and coded, with its own GL account and tax treatment. A mixed-rate or mixed-category invoice is split correctly instead of being dumped into one bucket.

Learns your rules per client

When you correct a coding, the per-client learning loop picks it up and applies it to the same vendor next time. It learns your chart of accounts, not a generic template.

A confidence score on every capture

Accuracy is scored per document across reading, GL coding and tax coding, measured against real corrections. Low-confidence captures are flagged for full review. It never guesses silently.

A resilient pipeline behind it

Capture runs as a multi-stage pipeline with crash recovery, so a document in flight is never lost, and the AI layer can route between vision models without changing what you see.

A multi-jurisdiction tax engine, applied per line

This is the part most capture tools do not have. ExpenseFlow applies the correct local treatment to each line and flags what a bookkeeper would catch.

Native rules for five jurisdictions

Australia, New Zealand, the UK and Singapore each have a native rule set; Canada adds province-aware tax-code checks. GST-free government charges, input-taxed bank fees, financial-services exemptions, UK construction reverse charge and Singapore blocked input tax are all handled in the right place.

Capture-time check library

Every document is checked for missing or invalid tax codes, cross-border versus domestic mismatches, province mismatches, whether a valid tax invoice is required, registration-number capture and out-of-range tax rates. Findings land beside the source document.

GST apportionment, split for you

Statutory 50% entertainment caps in Canada and New Zealand are auto-split per line into a claimable and a non-claimable half, each with the right tax code and account. For variable cases like a vehicle or a phone, you set the business-use percentage once and it is applied consistently. The rule is applied; the number is never invented.

Industry tax traps, flagged

An industry layer surfaces edge cases specific to a client’s trade across construction, hospitality, ecommerce, agencies, real estate and nonprofits, so a reverse charge or a blocked claim gets flagged for review rather than waved through.

Review and control, because nothing posts on its own

A review queue, drafts only

Every capture waits in your queue beside the original document, with its GL suggestion, tax treatment, confidence and any flags. You approve and sync. Nothing auto-authorises.

Separation of duties

Roles and per-row approvals

Distinct roles for owners, finance admins, managers, employees and external bookkeepers, with each action gated per row. Nobody approves their own work, and reporting lines can map many people to many managers.

Duplicate detection

Likely duplicate bills are flagged on both sides of the pair before they post, so the same supplier invoice is not claimed or paid twice.

Sync that respects your ledger

Two-way Xero and QuickBooks

Live two-way sync to Xero and QuickBooks Online. Tax codes, tracking categories, classes and locations map to your existing chart of accounts, with no duplicates and no generic buckets to clean up later.

Source doc and audit trail attached

On sync, the original receipt is attached to the transaction and the capture and approval history is written into the ledger’s notes. Closed periods are respected.

CSV export for anything else

Not on Xero or QuickBooks yet? Export to CSV today. Sage, MYOB, FreeAgent and Reckon are on the roadmap, prioritised by demand.

Live integrations

Two-way sync that respects your ledger

Xero and QuickBooks Online today. Sage, MYOB, FreeAgent and Reckon prioritised by demand.

Need another platform?

We prioritise integrations by request volume. Tell us your platform and the founder follows up directly.

Built for a firm, not a single login

Practice portal and per-client inbox

Bookkeeping firms get firm-to-client assignment, a shared practice inbox, a practice dashboard and unlimited staff seats, because billing is per client file, not per seat.

Reports, insights and search

Reporting across clients, AI insights on spend and exceptions, vendor management, full-text search and multi-currency capture, so the data you capture is also data you can use.

Security and your data

Encrypted, end to end

256-bit encryption at rest and in transit. SOC 2 Type II compliance is in progress. We never sell or share financial data.

A tamper-evident trail

Captured receipt images are stored hashed and timestamped, so the audit trail behind a posted transaction stays intact and provable after the fact.

Yours to take or delete

Export or delete your data at any time. No lock-in on the data you bring in or generate.

Frequently asked questions

Does ExpenseFlow post to my ledger automatically?

No. Every capture is held in your review queue with the AI's GL suggestion, tax treatment, confidence score and any compliance flags, beside the original document. A person reviews and approves before anything syncs to Xero or QuickBooks Online. Corrections feed the per-client learning loop.

Which jurisdictions and accounting platforms are live?

Tax-rule coverage targets Australia, New Zealand, the UK, Singapore and Canada, applied per line. Xero and QuickBooks Online are live today with two-way sync; tax codes, tracking categories, classes, locations and the original receipt are preserved. Sage, MYOB, FreeAgent and Reckon are on the roadmap, and CSV export works for any other platform.

What is apportionment and does ExpenseFlow handle it?

Some expenses are only partly claimable. Entertainment in Canada and New Zealand is capped at 50% by statute, and items like a work vehicle or a phone are claimable only to their business-use percentage. ExpenseFlow auto-splits the statutory caps into a claimable and a non-claimable line with the right tax code and account, and lets you configure a fixed business-use percentage per account or category. It applies the rule you set or the statute requires; it never invents the number, and you approve before it posts.

Is this just AI receipt capture with extra steps?

Capture is the front door, not the product. Behind it runs a compliance engine that splits statutory GST apportionment, flags industry-specific tax traps, runs a library of capture-time checks, and detects duplicates, plus a real team model with roles and per-row approvals and a full audit trail into your ledger. Most receipt tools stop at extraction; ExpenseFlow does the work a bookkeeper would do after extraction.

See it run on your own receipts

Connect Xero or QuickBooks Online and process your first documents in minutes. No credit card required.

Start free trial