
Most GST-registered businesses in Singapore will eventually discover a mistake in a GST return filed months or years ago, such as an input tax claim that should never have been made or a sale zero-rated without proper export evidence. Knowing how to correct past GST errors and voluntarily disclose to IRAS is what separates a routine clean-up from an expensive audit finding.
This guide explains when you can simply adjust in your next GST F5, when you must file a GST F7, and how the IRAS Voluntary Disclosure Programme (VDP) can remove or reduce penalties if you act early.
Who this applies to
These rules apply to any business registered for GST with IRAS, whether registration was compulsory or voluntary. They are most relevant to:
- Companies filing quarterly or monthly GST F5 returns through the IRAS myTax Portal
- Businesses that have changed accounting software or finance staff, where coding errors often creep in
- Companies whose Financial Year End close or audit has surfaced GST discrepancies
The same principles apply whether the error meant too little GST was paid to IRAS or too much.
Key rules and requirements in Singapore
The GST F7 is the standard correction form
If you discover errors in a GST F5, GST F7 or GST F8 that you have already submitted, IRAS expects you to correct them by filing a GST F7 (Disclosure of Errors on GST Return). The GST F7 looks identical to a GST F5, but you enter the revised figures for every box, not just the adjustment. Once filed, it supersedes the return it corrects.
An error in Box 13 (Revenue) on its own does not require a GST F7.
The administrative concession for small errors
IRAS allows you to adjust for errors in your next GST F5 instead of filing a GST F7, provided both of these conditions are met:
- The net GST amount in error across all affected accounting periods is not more than SGD 3,000. This is the difference between the additional output tax (Box 6) and the additional input tax (Box 7).
- For each affected period, the total error in all other boxes (excluding Boxes 6, 7 and 12) is not more than 5% of the total value of supplies in Box 4. Where no supplies were made, the 5% test is applied to taxable purchases in Box 5.
The concession does not cover pre-registration input tax claims in Box 12, which can only be made in your first GST return. IRAS provides a GST F7 calculator to help you check whether you qualify.
Time limits
- Errors should be corrected as soon as they are found and, in any case, within five years from the end of the relevant accounting period.
- A claim for a refund of GST overpaid must also be made within five years from the end of the relevant accounting period, with full quantification for every affected period.
- Once you request a GST F7 on myTax Portal, you must submit it within 14 days, or the request lapses.
The Voluntary Disclosure Programme
Filing an incorrect GST return can attract a penalty of up to 200% of the tax undercharged, as well as fines. Under the IRAS VDP, qualifying disclosures receive much lighter treatment:
- Disclosed within one year of the original statutory filing deadline: no penalty, and no late payment penalty on the additional GST disclosed
- Disclosed after the one-year grace period: a reduced penalty of a flat 5% of the GST undercharged
To qualify, the disclosure must be accurate, complete and self-initiated, made before IRAS sends you a query or notifies you of an audit. You must also cooperate with IRAS and pay, or arrange to pay, the additional tax.
Deliberate evasion is treated far more seriously. Disclosure may allow the offence to be compounded at 200% instead of prosecution, but take professional advice before approaching IRAS.
Step-by-step process
- Scope and quantify the error. Identify every affected period and box, then recalculate output tax, input tax and the value of supplies. Keep the working papers and supporting documents.
- Test the administrative concession. Use the IRAS GST F7 calculator to check both the SGD 3,000 net GST limit and the 5% limit for other boxes. If you pass both, you may adjust in your next GST F5.
- Otherwise, request a GST F7. Log in to myTax Portal, go to “File GST Return/Edit Past Return”, select “Request for GST F7” and enter the accounting period dates.
- Consolidate where sensible. If errors affect several periods, you may report them in one GST F7 on a per annum basis, using the last accounting period of the year (or the last period in which an error occurred).
- Complete every box. Enter the revised totals for Boxes 1 to 17 and explain the error in “Description of Errors”, avoiding special characters such as “$”, “%” and “:”.
- Pay promptly. Follow the payment instructions on the acknowledgement page. If you pay by GST GIRO, check that your deduction limit is high enough.
- Fix the root cause. Update your tax codes or approval process so the error does not recur.
Common mistakes to avoid
- Waiting for IRAS to ask. Once you receive a query or an audit notification, the disclosure is no longer self-initiated and the VDP benefits fall away.
- Applying the SGD 3,000 concession without the 5% test. Both conditions must be met. A small net GST error can still fail the concession if the value of supplies was significantly misstated.
- Entering only the adjustment in the GST F7. The form requires the corrected full figures, and blank boxes are not acceptable.
- Letting the F7 request lapse. Prepare the numbers first, then request the form.
- Correcting GST but not the books. The underlying accounting records, and potentially the corporate income tax computation, may also need adjusting so that your financial statements and tax filings remain consistent.
If you are not yet sure which errors to look for, our earlier article on common GST errors Singapore businesses make is a useful starting checklist.
Practical examples
Example 1: A small input tax error
A quarterly filer realises it claimed input tax on staff medical expenses that were not claimable, totalling SGD 1,800 across two quarters. No other boxes are materially affected. The net GST error is below SGD 3,000 and the 5% test is met, so the company may adjust for the error in its next GST F5 rather than filing a GST F7.
Example 2: Zero-rated sales without export evidence
In September 2026, a trading company finds that sales in all four quarters of 2024 were zero-rated without supporting export documents. The undercharged output tax is about SGD 14,000, so it requests a GST F7 for October to December 2024 and files one consolidated correction for the year. The one-year grace period has passed for every quarter, so a qualifying disclosure attracts a flat 5% penalty, about SGD 700, far less than if IRAS found the error first.
Example 3: GST overpaid
A consultancy charged GST on services that should have been zero-rated. It issues credit notes to the overseas client and files a GST F7 to claim the refund within the five-year limit.
How a corporate secretary can help
GST corrections sit where bookkeeping, tax and governance meet. A corporate secretary Singapore team working with your accountants can:
- Review past GST F5 returns against your ledgers and quantify errors
- Prepare and file the GST F7 and handle correspondence with IRAS
- Align the correction with your statutory accounts and corporate income tax filings
- Minute the board’s approval of a material disclosure
Raffles Corporate Services supports companies with accounting, GST, tax, payroll and corporate secretarial compliance from company incorporation Singapore onwards.
Requirements may change, so always check the latest guidance from ACRA, IRAS or MOM, or consult a professional adviser.
Frequently Asked Questions
Can I just correct a past GST error in my next return?
Only if you meet both the SGD 3,000 net GST limit and the 5% test for other boxes. Otherwise, file a GST F7.
Will I be penalised for disclosing an error to IRAS?
Not if you make a qualifying disclosure within one year of the original filing deadline. After that, a flat 5% of the GST undercharged applies.
How far back can I correct GST errors?
Up to five years from the end of the relevant accounting period, including for refund claims.
What happens if I request a GST F7 by mistake?
No action is needed. An unused GST F7 request expires automatically after 14 days.
Key takeaways
- File a GST F7 on myTax Portal to correct errors in past GST returns, entering revised figures for every box.
- Small errors within the SGD 3,000 and 5% limits can be adjusted in your next GST F5 instead.
- Disclosing within one year of the filing deadline under the IRAS VDP avoids penalties; later qualifying disclosures attract a flat 5%.
- Act before IRAS contacts you, disclose fully and fix the underlying cause.
If you would like to find out more about how Raffles Corporate Services can assist with your company’s compliance and corporate secretarial requirements, please get in touch with the team at [email protected].
Yours sincerely,
The editorial team at Raffles Corporate Services
Disclaimer: This does not constitute legal advice. If you require legal advice, please contact a lawyer.
Let’s talk