Could a simple process gap expose your firm to costly penalties or lost refunds?
GST in Singapore is 9% (as of 2024) and is a value-added levy on supplies and imports. It is self-assessed, and IRAS carries out regular audits to confirm taxable persons report and pay the correct tax.
Small and medium-sized businesses act as collectors and remitters, so errors usually stem from process gaps rather than intent. That is why clear procedures and timely records matter for cash flow, refunds and overall compliance.
This guide shows a practical step-by-step internal review you can run before any authority visit. Follow it to confirm registration position, review transactions, test common risk areas, prepare evidence and respond confidently if contacted.
We will also flag the usual focus points — input tax claims, output tax accuracy, refunds and fraud indicators — so you can prioritise checks and tidy filing habits.
Key Takeaways
- Know that GST is 9% and self-assessed; keep clear records.
- Prioritise input tax, output accuracy and refund trails.
- Run the guide’s practical review to spot process gaps early.
- Prepare supporting evidence to reduce escalation risk.
- SMEs and finance teams benefit most from cleaner filing habits.
Understanding why IRAS conducts GST compliance checks and audits in Singapore
Tax authorities routinely review declared transactions to ensure businesses apply the right treatment and remit the correct amounts. This section explains what a self-assessed tax means in practice and what to expect during a review.
Self-assessed tax in practice: A registered business decides how to treat sales and purchases for tax purposes, declares the figures in returns and keeps records to prove those choices.
gst-registered businesses must retain invoices, contracts and reconciliations so they can justify the figures when questioned. If treatment is challenged, clear evidence reduces dispute time.
What a review typically involves
- Desk-based requests for transaction listings and sample invoices.
- Interviews with finance staff or key stakeholders to confirm business operations.
- Site visits to validate actual activity and storage of goods.
- Requests to review past returns and disclose any discovered errors.
These reviews are designed to raise standards, encourage better internal controls and prompt voluntary disclosure before enforcement. They are not automatic accusations.
When authorities contact you, respond quickly, keep communications consistent and record the steps taken to verify accuracy and correct any errors.
Confirming your GST registration position and ongoing obligations
Begin with a simple test: has your business recorded more than SGD 1 million in taxable receipts? Use two time tests: actual turnover in the past 12 months and expected turnover for the next 12 months.
Checklist to confirm mandatory registration
- Calculate total taxable turnover for the past 12 months and compare with the SGD 1 million threshold.
- Project expected turnover for the next 12 months; include confirmed orders and recurring contracts.
- Map accounting revenue lines to taxable turnover so no income stream is missed.
Voluntary registration and a two-year commitment
Voluntary registration can allow input tax recovery and improve trading credibility. However, it usually requires at least two years of registration and accurate record-keeping. Treat this as an operational commitment: return filing, document retention and audits become ongoing tasks.
What counts as taxable, zero-rated and exempt supplies
Taxable supplies are standard-rated sales of goods or services. Zero-rated supplies include exported goods and certain international services. Exempt supplies cover items like some financial services and residential property rentals.
Note: If your business mainly makes zero-rated or exempt supplies, gather evidence before relying on an exemption. Getting your registration status wrong can produce backdated liabilities and increased scrutiny during subsequent reviews.

Setting up an internal GST review using the Assisted Self-help Kit (ASK)
ASK offers a structured, voluntary way to review past returns and strengthen ongoing filing practices. Use it after growth, model changes, staff turnover or if refund positions recur.
How ASK helps you review past returns and strengthen your compliance process
ASK guides teams through a self-assessment that finds filing gaps and highlights corrective steps. Completing the kit signals a proactive, lower-risk posture to tax authorities.
The toolkit contains checklists, sample templates and guidance to improve accounting trails and evidence retention.

Using checklists, templates and evidence folders
Standardise reviews so results repeat across staff and periods. Link each return box to invoices, accounting reports and transaction-level details for fast retrieval.
| Step | Action | Output |
|---|---|---|
| Scope | Select period and sampling | Review plan with date and samples |
| Extract | Export MyTax Portal returns and accounting data | Matched return vs ledger file |
| Evidence | Build folders linking totals to invoices | Indexed evidence bundle |
| Sign-off | Manager review and retention | Signed checklist |
When to involve external support
Engage advisers for complex supplies, cross-border transactions, property matters or persistent errors. External review reduces rework and improves audit readiness.
Practical note: always reconcile MyTax Portal exports with internal accounting reports so the review matches what was actually filed.
IRAS GST compliance checks Singapore: the high-risk areas to test first
Start by focusing on the entries where tax recovery is highest and verification is easiest. Prioritise risk-based testing so your review finds the most likely errors quickly.
Input tax claims and purchases
Validate each input claim. Confirm supplier legitimacy, match invoices to purchase orders and receipts, and check the business purpose for each purchase. Ensure claims are not duplicated or misclassified.

GST refunds and refund patterns
Watch for low-value but frequent refund claims or sudden spikes. These patterns often trigger additional scrutiny. Keep a commercial explanation and supporting documents for every refund.
Output tax accuracy
Create a short checklist: confirm GST is charged where supplies are taxable, the correct time of supply is used, and zero-rated or exempt treatment is justified with evidence.
| Risk area | What to test | Evidence |
|---|---|---|
| Input tax claims | Supplier identity, invoice-to-PO match, business purpose | Invoices, POs, delivery receipts |
| GST refunds | Frequency, value patterns, claimant history | Bank records, refund summaries, rationale notes |
| Output tax | Correct rate, time of supply, taxable vs exempt | Sales invoices, contracts, tax codes |
| Missing trader fraud | Unusual trade flows, circular transactions, weak due diligence | Supplier checks, trade flows, margin analysis |
Missing trader fraud red flags
Look for circular sales, inconsistent pricing or sudden supplier changes. Strengthen due diligence around business arrangements and document the rationale for each partner.
When scrutiny rises: authorities may withhold gst refunds, expand document requests, or inspect premises and stakeholders. Keep clear records to reduce escalation risk.
Reviewing your GST returns end-to-end via MyTax Portal and internal accounting records
Begin the end-to-end review by downloading the filed return from the MyTax Portal and treating that return as the control document. Work box-by-box and link each total to accounting ledgers, sales journals and purchase listings.
Reconciling return figures to invoices, purchases and transaction listings
Match sales and purchase reports to return boxes. Include credit notes, timing differences and manual adjustments so the reconciliation is audit-ready.
- Export the filed return from the MyTax Portal and save a signed snapshot.
- Reconcile sales ledger totals to return output boxes; tag any timing gaps.
- Reconcile purchase listings to input boxes and verify each claim has a supporting invoice.
Checking tax invoices and supporting documents meet record expectations
Invoice-level support must show supplier name, invoice date, description of goods or services, GST amount and tax registration identifier where applicable. Ensure invoice details match ledger postings and GST codes.
Use a sampling approach for detailed review: high-value entries, new revenue lines, unusual counterparties and high-frequency refunds. This keeps the process efficient and credible if evidence is requested.

Documentation quality checklist and closing controls
Keep readable source documents, an indexed evidence folder and a clear link from each sample back to the filed period. Lock periods after filing, record who reviewed the return and retain the signed reconciliation file.
| Area | Key action | Audit-ready output |
|---|---|---|
| Filed return | Export and save snapshot from MyTax Portal | Signed copy with export timestamp |
| Sales reconciliation | Match sales ledger to return boxes; adjust for credit notes | Sales reconciliation worksheet with references |
| Purchase reconciliation | Verify invoices against input box totals and ledger | Indexed invoice bundle linked to ledger lines |
| Sampling & controls | Sample high-risk items; lock period and sign-off | Sample list, reviewer signature, SOP file |
For step-by-step filing guidance and technical details on return submissions, refer to the MyTax Portal help pages: completing GST returns. Keep the reconciliation and evidence indexed so you can produce it quickly if questions arise.
Correcting errors, making disclosures, and reducing penalty exposure
If an error emerges, follow a defined sequence to quantify impact and package a complete disclosure. Acting early and in full tends to reduce penalty exposure and shows good governance.
Practical decision tree when errors are found
- Quantify the monetary impact and list affected periods.
- Gather invoices, ledger entries and approval trails as evidence.
- Correct accounting entries and prepare a reconciliation file.
- Prepare a disclosure pack aligned to authority expectations and submit promptly.
Why voluntary disclosure helps
Early, complete disclosure often leads to reduced or waived penalties. Partial or inconsistent explanations usually trigger deeper review and higher penalties.
Consequences of false returns or nondisclosure
Enforcement outcomes can include denied input tax and a 10% penalty on denied input tax claims. For false returns, penalties can reach up to two times the undercharged tax. In cases of organised fraud, criminal sanctions may apply — up to 10 years’ imprisonment and fines up to SGD 500,000.
- Keep working papers showing calculations and approvals.
- Fix root causes and tighten filing processes to prevent repeat errors.
Maintaining ongoing compliance after the check
After a review, formalising simple controls keeps accounting tidy and reduces audit stress.
Turn findings into routines. Run quarterly mini-audits, review tax codes and produce an exception report before each filing. Get management sign-off so the next return has a clear ownership trail.
Building routines for periodic internal audits and cleaner filing practices
Make audits repeatable. Keep a short checklist for each period: high-risk samples, refund trends and output reconciliations. Record results and actions so the same issues do not recur.
Improving controls around GST treatment for goods and services in daily operations
Embed controls at source. Map consistent tax codes in your accounting system, require approvals for unusual transactions and review master data for suppliers and customers regularly.
- Train teams on requirements and regulations so classification errors fall.
- Monitor metrics: refund patterns, frequent adjustments and output fluctuations.
- Keep a complete evidence trail and a documented process that businesses must follow.
For formal guidance on voluntary measures, review the voluntary compliance initiatives. A repeatable process makes future reviews faster and less disruptive.
Conclusion
Conclude your GST health check by translating gaps into simple, owned actions. Confirm your gst registration position against the SGD 1 million threshold and record whether taxable turnover meets the test.
Run an ASK-style internal review, prioritise high-risk supplies and reconcile gst returns end-to-end. Fix issues promptly and prepare a clear disclosure pack if adjustments are needed.
Why this matters: gst is self-assessed, so good controls and tidy evidence help when iras reviews filings. Poor records invite higher penalties and extra enquiries.
Next step: schedule a regular internal health check and keep a central evidence repository. This habit reduces risk, shortens response time and protects the business from costly penalties.
FAQ
What does a tax authority review typically involve?
When must a business register for value-added tax?
What counts as taxable supplies, zero-rated supplies and exempt supplies?
How can I set up an internal review using the Assisted Self-help Kit (ASK)?
Which areas are high risk and should be reviewed first?
How do I reconcile return figures to internal records and the MyTax Portal?
What documentation is required to support input tax recovery?
How does voluntary disclosure affect penalties?
What are the consequences of false returns or non-disclosure?
How do I maintain ongoing compliance after a review?

Dean Cheong is a Singapore-based B2B growth strategist and the CEO of VOffice. He helps companies scale revenue through sharper sales execution, CRM implementation, and go-to-market strategy, backed by a strong foundation in business banking and finance from Nanyang Technological University and a track record of driving sustainable, performance-led growth.