All articles Compliance

GST registration for Singapore service businesses: when you must register

The S$1 million threshold sneaks up on growing service businesses. Here's how IRAS actually decides when you have to register, and why some businesses register voluntarily long before they hit the limit.

RunDo team 10 March 2026 8 min read

Goods and Services Tax registration is one of those compliance topics that's easy to ignore until it's a problem. By the time most service business owners think seriously about it, they are either already over the threshold or about to be, and IRAS gives a tight window to get registered. This post lays out how the rules actually work, what triggers compulsory registration, and the case for voluntary registration.

The threshold

You must register for GST if your taxable turnover (broadly, your sales of taxable goods and services in Singapore) exceeds S$1 million per year. Taxable turnover excludes things like exempt supplies (mostly financial services and the sale of residential property) and most service exports.

IRAS applies two tests, and you cross the threshold the moment either test is satisfied:

  1. The retrospective test: at the end of any calendar quarter, your taxable turnover for that quarter and the previous three quarters combined exceeds S$1M.
  2. The prospective test: at any time, you can reasonably expect your taxable turnover in the next 12 months to exceed S$1M (for example, you've signed a large contract that will push you over the line).

Crossing either threshold starts a clock. You have 30 days to notify IRAS and register, and your effective registration date will typically be the first day of the second month after you cross the threshold (under the retrospective test), or the date you knew you would cross it (under the prospective test).

Penalties for late registration

Late registration is treated seriously. IRAS can backdate your registration to when you should have registered, which means you owe GST on sales you made during that backdated period (out of your own pocket, since you didn't collect it from customers), plus financial penalties. The cleaner play is to track your trailing 4-quarter turnover monthly so you can register the moment you see the threshold approaching.

Voluntary registration

You can register for GST voluntarily even if you're below S$1M. There are some real reasons to consider this:

  • You sell mostly to GST-registered businesses. They can claim back the GST you charge them, so adding GST to your invoice doesn't make you more expensive to them, and meanwhile you can claim back GST on your own purchases (input tax).
  • You have significant capex or operating purchases (equipment, vehicles, supplies) and want to reclaim the GST.
  • You want the operational maturity now, so you're already comfortable with GST returns when you cross the threshold.

Voluntary registration comes with conditions. You must remain registered for at least two years, file regular returns whether or not you're transacting, and meet IRAS's general administrative standards. For a B2C service business (residential cleaning, home repairs) where most customers are individuals who can't reclaim the GST, voluntary registration usually makes you 9% more expensive without offsetting benefits, so think hard before opting in.

The current rate

GST in Singapore is 9% as of January 1, 2024 (raised from 8%, which itself was raised from 7% on January 1, 2023). For invoices that span the rate change, IRAS publishes transitional rules about which rate applies. Going forward, plan your pricing assuming the 9% rate.

What changes when you register

GST registration is more than 'add 9% to your invoice.' Operationally, you need to:

  • Issue tax invoices that meet IRAS's content requirements (your GST registration number, the GST amount as a separate line, etc).
  • Charge GST on every taxable supply, and remit the collected GST to IRAS quarterly (or monthly if turnover is large).
  • Track input tax on your own purchases, with valid tax invoices on file, so you can offset what you collect against what you paid.
  • File a GST F5 return each accounting period, even if you had no transactions.
  • Keep records for at least 5 years.

Most accounting software (Xero, QuickBooks) handles the mechanics if you keep your bookkeeping current. The administrative load is real but manageable: budget for a few hours per quarter once you're up to speed, plus an annual review with your accountant.

B2B vs B2C considerations

If your customers are mostly other GST-registered businesses (commercial cleaning, B2B AC servicing, facilities maintenance for landlords), GST is more or less a wash for them. Your invoice goes from S$1,000 to S$1,090, and they reclaim the S$90 in their own input tax. You're not really 9% more expensive.

If your customers are mostly consumers (home cleaning, residential plumbing, home AC), you cannot pass the GST through transparently. You either absorb it (your effective margin drops by 9%) or raise prices and risk losing customers. This is why some B2C-heavy service businesses delay or avoid voluntary registration until they have to.

Practical monitoring

The most expensive GST mistake is finding out at year-end that you crossed the threshold three months ago. The fix is to compute your trailing 4-quarter taxable turnover at the end of every calendar quarter and review it. If you're at S$800,000 and growing, the threshold is six months away and you should start preparing. If you're at S$950,000, register now.

Want this kind of operating leverage in your business?

RunDo packages these workflows into one tool. First month free.

Get early access