- Simpler Tax
- GST return due dates and the nil return
When is my GST return due, and must I file one when there is nothing to report?
Your GST F5 is due one month after the end of each accounting period, and the payment is due the same day: a quarter ending 30 Sep 2026 is due by 31 Oct 2026. Which quarters are yours follows the month your financial year ends in, and the next due date for each of the three patterns IRAS uses is on the calendar below.
Yes, you file when there is nothing to report. A nil return is still a return, due on the same date, and missing it draws the same penalty.
Dates computed from the rulebook; penalties checked by hand Edition YA-2027 · sources verified through 24 Jul 2026
Your due dates, by the month your financial year ends in
IRAS assigns your accounting periods when it approves the registration. They are quarterly unless you ask for monthly, and the quarters are cut from the month your financial year ends in, so the financial year always closes a GST quarter. There are three patterns, and a company on quarterly filing is on one of them unless it asked IRAS for different periods, at registration or later, and IRAS approved them; then the approval letter wins over this table. Otherwise, find the month your year ends in, and the next four due dates from today are beside it.
| Quarter ending | Return and payment due | GIRO deduction |
|---|---|---|
| 31 Oct 2026 | 30 Nov 2026 | 15 Dec 2026 |
| 31 Jan 2027 | 28 Feb 2027 | 15 Mar 2027 |
| 30 Apr 2027 | 31 May 2027 | 15 Jun 2027 |
| 31 Jul 2027 | 31 Aug 2027 | 15 Sep 2027 |
| Quarter ending | Return and payment due | GIRO deduction |
|---|---|---|
| 31 Aug 2026 | 30 Sep 2026 | 15 Oct 2026 |
| 30 Nov 2026 | 31 Dec 2026 | 15 Jan 2027 |
| 28 Feb 2027 | 31 Mar 2027 | 15 Apr 2027 |
| 31 May 2027 | 30 Jun 2027 | 15 Jul 2027 |
| Quarter ending | Return and payment due | GIRO deduction |
|---|---|---|
| 30 Sep 2026 | 31 Oct 2026 | 16 Nov 2026The 15th is a Sunday. |
| 31 Dec 2026 | 31 Jan 2027 | 15 Feb 2027 |
| 31 Mar 2027 | 30 Apr 2027 | 17 May 2027The 15th is a Saturday. |
| 30 Jun 2027 | 31 Jul 2027 | 16 Aug 2027The 15th is a Sunday. |
The return and the payment are due on the last day of the month after the quarter. The GIRO column is the 15th of the month after that, the day the deduction is taken from a GIRO account, or the next working day when the 15th is not one: where the 15th is a Saturday or Sunday the table shows the Monday and says so. It does not know the public holidays, which move the deduction by the same rule. The GIRO day is not a later due date, and a return that is filed late is late whichever way it is paid. See what goes in each box of the return.
A worked calendar: a 30 June year end
A GST-registered Pte Ltd whose financial year ended 30 Jun 2026
Its year end is in June, so IRAS cuts its quarters to end in March, June, September, December. The financial year that began on 1 Jul 2026 holds four of them, each due a month after it ends, and the fourth ends on 30 Jun 2027, the same day as the financial year.
| Quarter | Return and payment due | GIRO deduction |
|---|---|---|
| 1 Jul 2026 to 30 Sep 2026 | 31 Oct 2026 | 16 Nov 2026The 15th is a Sunday. |
| 1 Oct 2026 to 31 Dec 2026 | 31 Jan 2027 | 15 Feb 2027 |
| 1 Jan 2027 to 31 Mar 2027 | 30 Apr 2027 | 17 May 2027The 15th is a Saturday. |
| 1 Apr 2027 to 30 Jun 2027The last quarter ends with the financial year. | 31 Jul 2027 | 16 Aug 2027The 15th is a Sunday. |
A June year end shares its pattern with March, September and December, so its quarters are the calendar quarters. A year end in January, April, July or October is not on that pattern: a company whose financial year ended 31 Jan 2026 files quarters ending January, April, July, October, so for its year to 31 Jan 2027 the four returns are due 31 May 2026, 31 Aug 2026, 30 Nov 2026, 28 Feb 2027, and none of those quarters is a calendar quarter.
Nothing to report: the nil return is still due
A GST-registered business files a return for every accounting period, whether or not anything happened in it. A quarter with no sales, no purchases and no GST to pay is filed with zero in every box, by the same date, and it counts as a return; a quarter with nothing filed counts as a return outstanding, and the late-filing penalty starts the day after the due date.
A nil quarter is common in a company's first months of registration, in a dormant year, and in a company that invoices once or twice a year. In all three the answer is the same: file the zeros on time.
If the company has stopped making taxable supplies for good, the way out is to cancel the registration rather than file nil returns indefinitely. The application is made within 30 days of ceasing to be liable to be registered, a window Simpler Tax's compliance reference cites from secondary sources rather than from the IRAS page itself, so confirm it there. IRAS then issues a final return, the GST F8, due within 1 month from the end of the prescribed accounting period stated on the return IRAS issues you, not from the last day of registration. Every other outstanding return and payment goes in with it.
Paying: the same day, or on GIRO two weeks later
The tax in box 8 is due on the filing due date. A company that pays by GIRO has it deducted on the 15th of the month after the due date instead, or the next working day when the 15th is not one: a quarter ending 30 Sep 2026 is due 31 Oct 2026, and 15 Nov 2026 is a Sunday, so the GIRO deduction comes on Monday 16 Nov 2026. A public holiday on the day moves it again by the same rule; this page does not track those. That is the only respect in which GIRO moves the date; the return itself is still due on 31 Oct 2026.
A refund in box 8 is paid within 3 months of a quarterly return and within 1 month of a monthly one. An amount under S$5, payable or refundable, is neither collected nor paid, and it is not carried forward to the next return.
Late filing and late payment
Filing late costs S$200 at once and S$200 more for each completed month the return stays outstanding, capped at S$10,000 for any one return. IRAS may also raise an estimated assessment for the period and add 5% to it, and it can pursue a non-filer by court summons. The penalty is the same for a nil return that was never filed.
Paying late costs 5% of the tax outstanding. If the tax is still unpaid 60 days after that, a further 2% is added for each month it stays unpaid, until the additional penalties reach 50% of the tax.
Extensions are rare. A first-time filer may be given up to 1 month, and a filer with a specific difficulty (an IT breakdown, new software, key staff on long medical leave, a restructuring) up to 2 weeks; both must be applied for before the due date and approved.
Monthly filers and special accounting periods
A business may apply to file monthly, which IRAS approves case by case; it suits a business that is refunded every period, such as an exporter, because a monthly return is refunded within 1 month rather than 3. The due rule does not change: each month's return is due one month after the month ends, so January's return is due on the last day of February.
A business may also apply for special accounting periods that follow its own internal accounting calendar, such as a 4-4-5 week calendar. Those dates are the ones the business gave IRAS in its application; they can end mid-month, they live in IRAS's approval letter and nowhere else, and each return is still due one month after its period ends.
Your own quarters, cut from the year end in Settings
Simpler Tax reads the financial year end you record in Settings and cuts the GST quarters from it with the same rule as this page, so the year map lists each F5 for your company with its period, its due date and the GIRO day, from the date your registration took effect. A monthly filer sees its months instead; a company on IRAS-approved special periods is told that its dates live in the approval letter rather than shown a calendar it does not file. The F5 pack for each quarter is computed from the posted books, and Simpler Tax files nothing.
Download for WindowsQuestions people ask
My financial year ends on 30 June. Which GST quarters do I file, and when are they due?
Quarters ending March, June, September, December, each due one month after it ends. For the financial year from 1 Jul 2026 to 30 Jun 2027 that is 31 Oct 2026 for the quarter ending 30 Sep 2026; 31 Jan 2027 for the quarter ending 31 Dec 2026; 30 Apr 2027 for the quarter ending 31 Mar 2027; 31 Jul 2027 for the quarter ending 30 Jun 2027.
Do I have to file a GST return if there was nothing to report?
Yes. A GST-registered business files the F5 for every accounting period, including one with no transactions at all. The nil return has zero in every box and is due on the same date, and missing it draws the same S$200 a month late-filing penalty as any other return.
Is the GST payment due on the same day as the return?
Yes, unless you pay by GIRO. Without GIRO the tax in box 8 is due on the filing due date. On GIRO it is deducted on the 15th of the month after the due date, or the next working day: a quarter ending 30 Sep 2026 is due 31 Oct 2026, and 15 Nov 2026 is a Sunday, so the GIRO deduction comes on Monday 16 Nov 2026. A public holiday on that day moves it again, which this page does not track.
Can I get an extension to file my GST return?
Not as a rule. IRAS may give a first-time filer up to 1 month, and up to 2 weeks where something specific has gone wrong (an IT breakdown, new software, key staff on long medical leave, a restructuring). Both must be asked for before the due date and approved; otherwise the penalty runs from the day after it.
What is the penalty for filing a GST return late?
S$200 at once, then S$200 more for each completed month the return stays outstanding, capped at S$10,000 a return. IRAS can also raise an estimated assessment with 5% added. Paying late costs 5% of the tax, and 2% more for each further month once 60 days have passed, up to 50% of the tax.
Can I file GST monthly instead of quarterly?
On application, and IRAS approves it case by case; it is usual for a business that expects a refund every period, since IRAS refunds within 1 month of a monthly return and within 3 months of a quarterly one. A monthly filer's return is due one month after each month end, on the same rule.
The company has stopped trading. Do I keep filing nil returns?
Only until the registration is cancelled. A company that has stopped making taxable supplies applies to cancel its GST registration (within 30 days of ceasing to be liable to be registered, a window Simpler Tax's compliance reference cites from secondary sources rather than from the IRAS page itself, so confirm it there), and IRAS then issues the final return, the GST F8, with its period stated on it. Until the cancellation takes effect, each quarter's F5 is still due, nil or not.
Sources
Statutory figures on this page are read from the Simpler Tax rulebook at build time, edition YA-2027, every source last checked 24 Jul 2026. The rulebook entries named below are the ones this page was computed from; the IRAS pages are what they were verified against.
- IRAS, Overview of the GST e-filing process
https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/filing-gst/overview-of-gst-e-filing-process - IRAS e-Tax Guide, How do I prepare my GST return? (accounting periods, filing and payment, penalties)
https://www.iras.gov.sg/media/docs/default-source/e-tax/etaxguide_gst_how-do-i-prepare-my-gst-return.pdf - IRAS, Cancelling GST registration (the final return)
https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/gst-registration-deregistration/cancelling-gst-registration - Due date, payment, GIRO, default frequency and nil returns rulebook gst.f5.filing
- The three quarter staggers, keyed on the financial year end month: engine core.gstQuarterEndMonths, the rule the app cuts its own quarters with. The GIRO weekend roll (Saturday or Sunday to the Monday) is this page's own arithmetic on the calendar; public holidays are not modelled
- Penalties, extensions and refund timing: Simpler Tax research note research/gst-f5.md, sections Filing, payment and refunds and Penalties, read at build time and reconciled with the compliance atlas