Your ledger stays in Xero or QuickBooks

Finance, settled.

You already pay for the accounting software. You still pay someone to feed it.

Groot reads the receipts, checks the claims against your policy, keeps the reconciliation current, and exports to Xero or QuickBooks in the format each one imports.

Nothing posts, pays, or sends without you.

No manual field entryMulti-currency booksYou approve every posting
Primary sources

What IRAS asks you to hold, quoted.

None of this is about software. It is about the documents behind your GST return, how long you have to keep them, and what happens when you cannot produce one.

Registration starts at one million dollars

Under the retrospective view, more than $1 million at the end of the calendar year

That is one of two tests. The other is prospective: at any point, if you can reasonably expect taxable turnover above $1 million in the next 12 months, you must apply within 30 days of that forecast. Registration is what turns bookkeeping into a filing obligation with a date on it.

Below the threshold, registering is a choice

If you are not liable for GST registration, you may choose to register voluntarily after careful consideration.

Worth saying plainly, because most of what you read about GST is written to hurry you. Under the threshold, none of the GST deadlines are yours yet. The bookkeeping still is, and so is the tax return that rests on it.

The tax invoice is the document, not the photo of the receipt

A tax invoice/ customer accounting tax invoice is the main document for supporting an input tax claim.

Input tax comes off your GST bill only where you hold the document behind it. IRAS allows a simplified tax invoice for amounts under $1,000, which covers most of what a team spends in a week, and that is exactly the paperwork that goes missing.

Five years, and the exposure is your input tax

GST-registered businesses must keep proper business and accounting records for at least 5 years to support GST declarations.

The same page is blunt about the consequence: failure to do so may result in input GST claims being disallowed, or penalties. The exposure is the input tax you can no longer substantiate, which costs a great deal more than a late filing.

Digital records are allowed, and you do not have to ask

You do not need to seek approval from the Comptroller of GST to keep your records in other forms (e.g. electronic media and imaging systems)

The conditions are set out in the IRAS Record Keeping Guide for GST-registered Businesses. This is why a receipt captured properly is a record rather than a shortcut, and why the folder of paper in the drawer was never the requirement.

Quotations are from the Inland Revenue Authority of Singapore, at the versions of those pages current when this page was written. This is general information about published guidance, not tax advice. Groot is not a licensed tax agent. IRAS on GST registration, IRAS on keeping records, or IRAS on invoicing customers.

Before you buy anything

The month, done by hand, in five steps.

This is the work you are already paying for. Worth pricing before you price any software against it.

  1. 01

    Collect every receipt and supplier invoice in the month it happens, not in the quarter somebody chases it.

  2. 02

    Code each one to the right account and decide its GST treatment while the transaction is still fresh.

  3. 03

    Key them into Xero or QuickBooks one at a time, with the tax invoice attached to the entry.

  4. 04

    Reconcile the bank feed line by line, and chase anything with no document behind it.

  5. 05

    Keep the source documents for five years, in a form you can produce if IRAS asks for them.

None of that is difficult. It is constant, and it is the part the accounting software does not do, which is why somebody is still doing it. Groot does that part.

How Groot does it instead

The same work, without anyone doing it by hand.

Capture, check, approve, and export in one controlled flow, in whatever currency you billed in. You stay on the approve step.

01 / Capture

Documents read themselves

OCR/VLM extracts vendors, tax, line items, totals, and categories from receipts and invoices.

02 / Control

Approvals arrive with risk context

Approvers see duplicate checks, policy flags, and exception reasons before anything moves forward.

03 / Act

Autopilot does the actual work

Ask Groot to prepare reports, find overdue approvals, or draft the next step. You confirm before it posts.

04 / Connect

Clean handoff to your books

Send reviewed, mapped data to Xero or QuickBooks as an import-ready file, with your own account codes already on it.

Workflow demos

Watch the work happen before you talk to anyone.

Three demos: a receipt read into a claim, a supplier invoice through review, and the agent doing finance work in a conversation.

Expense automation

Receipt photo to claim in seconds

Upload a receipt, let Groot read every field, suggest a category, check duplicates, and route it for approval.

Expense automation

Receipt OCR/VLMDuplicate warningApproval-ready claim
Agent + memory

Actual finance work, not just answers.

Groot prepares actions, learns from corrections, and keeps every write under your control.

Finance actions from chat

Pull reports, prepare proposals, check approvals, and run reconciliations from one conversation.

Learns from corrections

Vendor aliases, category choices, and matching feedback improve future suggestions for your workspace.

You stay in control

Groot shows the impact and asks the right person to confirm before anything posts.

Groot AutopilotExample conversation
Approve the clear claims and show me anything risky.
I found 12 submitted claims. 10 are clear. 2 need review because policy or duplicate checks require an override reason.
Clear claims10 / S$ 1,842.80
Needs review2 flagged
Accounting impactJE on approval
Approve clearOpen flagged
Integrations and modules

Keep Xero. Keep QuickBooks. Stop typing into them.

Approved data leaves Groot as an import-ready file with your own account codes already mapped, so your ledger stays the system of record and your accountant keeps working the way they do now.

Accounting export

Xero

Move approved receipts, claims, and bills into Xero without anyone retyping them.

Import-ready files with your own account codes mapped.
Accounting export

QuickBooks

Export clean transaction and master data in the shape QuickBooks expects.

Keep QuickBooks as your system of record.
Tax knowledge base

Singapore GST

Ask how a transaction should be treated and get the answer with the IRAS guidance it came from.

Every answer carries its citation, so you can check it.
One connected workspace

Start with the receipts and the claims. The rest is there when you need it.

Expenses

Receipts, claims, duplicates, approvals, reimbursements.

Invoices

AP intake, sales invoices, customers, vendors, statements.

Accounting

GL, journal entries, periods, bank reconciliation.

Reports

P&L, statements, AR/AP aging, scheduled reports.

Inventory

Catalog, item matching, price history, stock links.

Lightweight HR

Leave, attendance, timesheets, and manager workflows.

Security and your data

Your books, kept safe and kept yours.

Your financial data is encrypted, isolated to your business, and yours to export at any time. Here is exactly how we handle it, in plain terms.

Encrypted, private storage

Everything moves over encrypted connections, and your data is encrypted at rest. Receipts, invoices, and statements sit in a private store that is never publicly reachable, served only through short-lived signed links that expire in minutes.

Isolated to your business

Every request is authorization-checked against your business membership before a record is read or written, guarded by an automated regression suite, so one business can never see another business's books. Access inside your business is role-based.

The AI works on a short leash

The agent runs under short-lived, downscoped, per-user permissions, never a master key, and asks you to confirm before any money-moving action. The language model never touches the numbers; a deterministic engine computes, validates, and posts every entry.

Kept for the period that applies

Malaysia financial and tax records are generally kept for seven years. Singapore records are generally kept for at least five years. Other personal data is deleted or anonymized when it is no longer needed.

Your data is yours

Export your data at any time, both a personal copy and a full business export. Ask to delete your account and we delete or anonymize data that is no longer needed, keeping only what a legal or business requirement still covers. You are never locked in.

Independently audited infrastructure

Groot runs on infrastructure audited by the providers who operate it: authentication by Clerk, payments by Stripe (PCI DSS Level 1, so we never store your card numbers), hosting on AWS and Vercel, our database on Convex. We follow PDPA-aligned procedures for retention, data-subject rights, and breach notification.

Wondering what happens to your data once it leaves your screen, or what "shared with third parties" actually means? Read the full security and privacy page.

Pricing

Priced for a company that already owns its accounting software.

Starter is where a company your size begins. It includes a 14-day free trial, no credit card required.

MonthlyAnnual

Starter

For small teams starting with AI finance intake

S$179/mo
S$149/mo
Save S$30 during launch
  • AI autopilot chat
  • Receipt scanning and categorization
  • Expense claims and approvals
  • e-Invoice workflowsEarly access
  • Reports and export basics
Start free trial

More than one entity, or a team of approvers? Compare all three plans.

Keep the ledger. Drop the data entry.

Start with last month of receipts and the accounting software you already pay for.

Start free trial