Built for IRAS · Live for SG practices

You stay the bookkeeper.
We do the data entry.

Line-by-line coding against your client's chart of accounts. The right 9% GST treatment per line. F5-ready out of Xero or QuickBooks Online.

Every capture held in your review queue until you approve it. Drafts only. Never authorised.

XeroLive · 2-way sync, attachments preserved
QuickBooks OnlineLive · SG GST mapping native
IRAS-alignedF5 boxes 1 to 9 · 5-yr retention
SGD captureUSD subscription · one rate card
Live · five SG clients in queue 1 / 3
Singapore flag Tiong Bahru Co
NTUC FairPrice · Tiong Bahru
AmountS$1,148.40
TaxGST 9%
Lines11 · coded per line
Flag⚑ Mixed coding · 11 line items
Status● Held for approval
Singapore flag Outram Holdings
Notion Labs (US SaaS)
AmountS$160.00
TaxReverse charge
Lines1 · coded per line
Flag⚑ Imported services · self-account
Status● Held for approval
Singapore flag Bukit Timah Logistics
Sumitomo Mitsui (mobile phones)
AmountS$12,450.00
TaxCustomer accounting
Lines1 · coded per line
Flag⚑ Prescribed goods over S$10,000
Status● Held for approval
Auto
0c — Your practice inbox

Five active SG clients,
sorted by review urgency.

The same inbox your team uses, embedded live with real SG captures. Click any one to see how it's coded. Drafts only, synced to Xero or QuickBooks Online when you approve.

app.expenseflow.ai/practice/inbox · sg
Singapore flag F5 ready
Practice Inbox 5 1 3
T
Tiong Bahru Co S$1,148.40
NTUC FairPrice · Tiong Bahru · Tiong Bahru
11 line items Mixed coding
O
Outram Holdings S$160.00
Notion Labs Inc (US SaaS) · Outram
Reverse charge Overseas SaaS
B
Bukit Timah Logistics S$12,450.00
Sumitomo Mitsui (mobile phones) · Bukit Timah
Customer accounting Prescribed goods
O
Orchard Retail Pte S$1,962.00
Singapore Cricket Club (membership) · Orchard
Input tax blocked Reg 26
J
Jurong Lake Co S$457.80
Overseas online retailer (parcel import) · Jurong
Over S$400 CIF LVG threshold
○ Listening for new captures
T
NTUC FairPrice · Tiong Bahru
Tiong Bahru Co · Tiong Bahru · [email protected]
96%
Document info
Invoice date
12 Oct 2025
Invoice #
NTUC-091-2025
Submitted by
Vendor address
83 Tiong Poh Rd, S(160083)
Vendor country
SG
Subtotal
S$1,053.58
Tax amount
S$94.82
Vendor tax ID
GST M2-0123456-7
Buyer tax ID
GST M2-9876543-2
Bill-to name
Tiong Bahru Co Pte Ltd
Bill-to address
78 Yong Siak St, S(168645)
11 line items
Mixed coding
Line items (11)
Coded per line
Beverages × 24 packs S$432.00
Stock for Resale (1300) GST 9%
Disposable trays × 1000 S$148.00
Packaging (6210) GST 9%
Cleaning supplies S$96.50
Cleaning Consumables (6230) GST 9%
⚑ Tax-rate rule: 9% from 1 Jan 2024. Receipts before that date apply 8% / 7% historical rates.
AI Confidence
OCR / Data Extraction98%
GL Account Coding91%
Tax Code Assignment96%
11 lines split across 3 GL accounts
AI Analysis · Compliance

11 line items detected. Header-only OCR would lump these into one GL. ExpenseFlow split across Stock for Resale (1300), Packaging (6210), and Cleaning Consumables (6230).

LINE-LEVEL
↑ Live demo, 5 real SG captures. Click any client in the list to inspect their latest receipt.
01 — Why this exists

Header-level coding
made you the clerk.

The NTUC docket with eleven lines on one GL code. The Reg 26 blocked input tax applied to a club subscription, or not. The customer accounting rule for prescribed goods over S$10,000 missed. The S$400 cliff on low-value imports treated as a tier instead of an all-or-nothing threshold.

The Wednesday afternoon before the F5 deadline, spent undoing what Dext put in the wrong account.

You're not the clerk.
02 — What this is

What this is.

A line-by-line coding engine for Singapore bookkeepers and multi-entity regional groups using Xero or QuickBooks Online.

Receipts come in. Line items get coded against the client's chart of accounts. The right 9% GST treatment gets applied per line, with reverse charge and customer accounting routed correctly. F5 boxes 1 to 9 stay intact through to Xero or QuickBooks Online.

You approve. It posts as a draft.

That's the product.
03 — The work

Three steps.
You only do the last one.

Step 01 · Capture ~11 sec

Forwarded, snapped, or bulk uploaded.

Email forwarding. Mobile photos. Bulk upload. Captures route to the right client inbox automatically, including across entities for regional groups.

Set up once per client
Step 02 · Code ~11 sec

Every line. Coded.

Every line item, against the client's chart of accounts. 9% standard, zero-rated, exempt, out-of-scope, reverse charge, and customer accounting distinguished per line. Reg 26 / 27 blocked input tax dropped. S$400 import cliff applied. Historical rate (8% / 7%) applied to pre-2024 receipts.

The work Dext leaves for you
Step 03 · Review S$250 / hour

Your call. Then sync as drafts.

You open the queue. You approve. It syncs to Xero or QuickBooks Online as a draft. The partner does the final authorise. F5 boxes 1 to 9 stay intact through the chain.

✓ Drafts only · always · by design
04 — Singapore at a glance

Singapore,
at a glance.

Tax authority
IRASInland Revenue Authority
Receipt currency
SGDMulti-currency capture
Subscription
USDBilled monthly
Native integrations
Xero · QBOTwo-way · attachments preserved
Reporting cycle
Quarterly F5Boxes 1 to 9 mapped
Substantiation
S$1,000 simplifiedPOS receipts under S$1,000 OK
Retention
5 yearsDigital · IRAS-compliant
Coverage
9% / Zero / Exempt / OOS / RC / CAPer-line treatment
F5

F5 quarterly ready.

Boxes 1 to 9 mapped from each receipt with no manual re-keying when filing through Xero or QuickBooks Online.

Multi-entity ready.

One portal, isolated workspace per entity. Switch between SG companies in one click, ideal for regional groups.

5y

5-year retention.

Immutable receipt image plus hash and timestamp. Audit trail preserved without manual storage management.

06 — Accuracy, audited

95% accuracy is
testable, not a slogan.

The mean of three components, recorded for every captured document. Every claim is testable. Ask for a parallel-run trial against your current tool and we'll share the per-document accuracy breakdown for your real Singapore invoices.

01 / OCR component

Did we read the receipt?

Vendor, GST number (M2 format), dates, totals, line items. All transcribed from the source document.

measured · SG portfolio 97%
02 / GL code component

Did we pick the right account?

Per-client vendor rules learn from your corrections and map to the chart of accounts you actually use. This is where the AI does its work.

measured · SG portfolio 94%
03 / Tax component

Did we apply the right tax line?

9% standard, zero-rated, exempt, out-of-scope, reverse charge on imported services, customer accounting on prescribed goods, Reg 26 / 27 blocked input tax, S$400 LVG cliff, historical 8% / 7% rates.

measured · SG portfolio 94%
Closer · pull quote
Every capture is held for bookkeeper approval before posting.

If anything is wrong, it's wrong in the queue, not in the ledger.

07 — Six SG miscodings

Six SG miscodings that come back
to bite you at the F5 deadline.

Drawn from the IRAS rules ExpenseFlow ships with today. The traps surfaced for review before the receipt is synced.

01 · Blocked input tax (Reg 26 / 27)

Club subscriptions, family benefits, S-plate cars.

IRAS Reg 26 disallows input tax on club subscriptions, S-plate motor cars and running costs, family-member benefits, recreational club memberships, and gambling expenses. ExpenseFlow tags receipts matching these patterns so the input claim is dropped before the GST return is filed.

→ No IRAS clawback on disallowed inputs.
02 · Customer accounting for prescribed goods

Mobile phones, memory cards, off-the-shelf software.

Local sales of prescribed goods (mobile phones, memory cards, off-the-shelf software) above S$10,000 to a GST-registered customer use Customer Accounting: the buyer accounts for GST, not the supplier. The platform applies the right tax code on receipts crossing the threshold.

→ Avoids double-counting GST in tech-resale chains.
03 · GST rate transitions (9% / 8% / 7%)

Receipts code at the rate in force on the date.

Singapore raised GST from 7% to 8% on 1 Jan 2023, then to 9% on 1 Jan 2024. ExpenseFlow auto-applies the rate that was in force on the receipt date, so legacy receipts from 2022 or 2023 code at the correct historical rate.

→ No manual rate-table maintenance.
04 · Imported services reverse charge

Overseas SaaS, consulting, cloud hosting.

Since 1 Jan 2020, B2B imported services trigger reverse charge for GST-registered recipients. Extended to partially exempt traders and low-value goods imports from 1 Jan 2023. Common on overseas SaaS, consulting, and cloud hosting consumed in Singapore.

→ Reported in Box 1 (output) and Box 7 (input) correctly.
05 · S$400 import GST relief threshold

Under S$400: relief. Over S$400: GST on the full sum.

Parcel-post imports under S$400 CIF qualify for GST relief. Above S$400, the ENTIRE sum is subject to GST, not just the excess. ExpenseFlow flags this cliff-edge so import declarations are filed against the right basis.

→ Avoids understated import GST on borderline parcels.
06 · POS receipts vs full tax invoices

Under S$1,000: POS receipt is fine. Above: full invoice.

Receipts from restaurants, taxis, and retail under S$1,000 are valid simplified tax invoices: no invoice number, buyer details, or per-line breakdown required. The platform does not flag these as incomplete, matching IRAS Section 7.2.

→ Clean review queue, no false positives.
08 — Integrations

Two-way sync.
Attachments preserved.

Continuous on approved captures, not nightly batches. SG GST codes, F5 box mapping, multi-currency, and original receipt attachments preserved end to end.

Xero
Live
Bills, expenses, supplier credits. Singapore GST codes preserved, multi-currency capture, receipts attach to source. Multi-entity workspace switching for regional groups.
Docs
QuickBooks Online (SG)
Live
Bills, expenses, supplier credits. Full SG GST code mapping including reverse charge and customer accounting. Multi-currency posting at the right rate.
Docs
Multiview · SAP Business One
Roadmap
On the roadmap for mid-market SG groups. Tell us your platform and the founder follows up directly.
Request
09 — Side by side

Side by side with
what you're using now.

Capability
Legacy OCR Dext · Hubdoc · AutoEntry · Datamolino
ExpenseFlow
Coding
Header-level (line items cost extra)
Line-by-line, every tier
Setup
2 to 4 weeks of template training
30 minutes per client
Accuracy
~75 to 85%, you verify every one
95% measured · low-confidence flagged
SG tax handling
Manual reverse charge · manual CA
Per-line GST with edge cases surfaced
F5 boxes
Manual mapping or partial
Boxes 1 to 9 mapped automatically
Multi-entity
Separate accounts, separate logins
One portal, isolated workspaces
Minimums
10-client minimum, 5-seat cap
No minimum, no seat cap
10 — Pricing for SG practices

Pricing in
one paragraph.

$28 to $39 per client per month, with the rate dropping as your firm grows. No client minimum. No seat cap. Line items included at every tier. Multi-entity workspace at no extra cost.

Subscription in USD. Receipt capture, GST coding, and Xero or QuickBooks Online sync run in SGD end-to-end for your SG clients. Only the SaaS subscription itself is USD, so one rate card across every practice you might serve.

See full bookkeeper pricing
$39/client/mo
Wholesale rate · SG
  • Token allowance300 / client
  • Team seatsUnlimited
  • Client submittersUnlimited
  • Trial30 days parallel
  • BillingMonthly USD
11 — Featured guide

The deep dive that
actually answers the question.

Singapore flag SG · GST · Updated May 2026

Singapore GST: the complete guide for 2026.

The 9% rate. Zero-rated supplies. Exempt items. Reg 26 / 27 blocked input tax. Customer accounting for prescribed goods over S$10,000. Imported services reverse charge (since 2020, extended 2023). The S$400 LVG cliff. Historical rate handling for pre-2024 receipts. POS receipts vs full tax invoices (S$1,000 threshold). F5 boxes 1 to 9 and how each maps from a captured receipt.

12 — Questions SG bookkeepers ask

Questions SG bookkeepers ask
before they switch.

Nothing posts without your approval. The mistake is corrected in the queue. The system learns. Next time the same vendor is coded correctly. The bookkeeper is always the last set of eyes.

Yes. Captured receipts are stored as digital records meeting IRAS rules with GST extracted line by line. The quarterly F5 return submitted via Xero or QuickBooks Online uses correct box-1-to-9 mapping. Retention is the IRAS-required 5 years.

Xero and QuickBooks Online SG are supported natively today. Bills, expenses, and supplier credits flow with SG GST codes and tracking categories preserved. Multiview and SAP Business One are on the roadmap for mid-market SG groups.

B2B services from non-resident suppliers (overseas SaaS like Notion, Slack, AWS, cloud hosting, consulting) trigger reverse charge. The buyer self-accounts for output GST in Box 1 and reclaims input GST in Box 7 on the same F5. Net effect zero where buyer is fully taxable. The OVR regime applies from 2020, extended in 2023.

Local sales of mobile phones, memory cards, and off-the-shelf software above S$10,000 to a GST-registered customer use Customer Accounting: buyer accounts for GST, not supplier. ExpenseFlow applies the right tax code on receipts crossing the threshold.

Receipts before 1 Jan 2023 apply the 7% rate. Between 1 Jan 2023 and 31 Dec 2023, 8%. From 1 Jan 2024, 9%. ExpenseFlow auto-applies the rate in force on the receipt date, so backdated captures code correctly without manual rate-table maintenance.

IRAS Reg 26 disallows input tax on club subscriptions, S-plate motor cars and running costs, family-member benefits, recreational club memberships, and gambling expenses. ExpenseFlow tags receipts matching these patterns and drops the input claim before sync.

Imports under S$400 CIF qualify for GST relief. Above S$400 the entire sum is subject to GST, not just the excess. ExpenseFlow flags this cliff so import declarations are filed against the right basis.

Yes. The bookkeeper portal is built for multi-entity regional groups. Switch between SG companies in one click. Each entity has isolated data, integrations, and audit trail.

Subscriptions are billed in USD so there is one consistent rate card. Receipt capture, GST coding, and accounting-platform sync run in SGD end to end. Only the SaaS subscription itself is USD.

13 — Apply

Live for SG bookkeepers
and ready in minutes.

Start a free trial today. Connect Xero or QuickBooks Online and process your first SG client receipts in minutes.

Live in SG · no credit card required