Every GST-registered business in Singapore must issue a tax invoice containing IRAS-mandated fields, including the words “Tax Invoice,” supplier GST number, and a unique invoice number. Non-registered businesses must never use that label. GST-registered suppliers also need to check their InvoiceNow submission deadline, since digital reporting to IRAS is becoming compulsory in phases.
TL;DR:
- Businesses must ensure invoice details exactly match their ACRA registration records, especially the legal name and GST number, to prevent input tax claim rejections.
- Full tax invoices are required for sales to GST-registered customers exceeding S$1,000, while smaller transactions may use simplified invoices or receipts.
- For international sales, invoices can be issued in foreign currencies, but GST amounts and taxable values must be converted and shown in Singapore dollars.
- Accurate sequential numbering, clear GST rate application, and proper subtotal separation for mixed supplies are essential to avoid triggering IRAS audits.
- Preparing for phased InvoiceNow implementation involves early testing, verifying software readiness, and obtaining a Peppol ID before deadlines to prevent delays.
Table of Contents
- Invoice requirements Singapore businesses must follow on every tax invoice
- When to issue a tax invoice, simplified invoice, receipt, or customer accounting invoice
- Simplified tax invoices for smaller transactions
- Foreign currency invoices and the GST conversion requirement
- Record keeping and staying audit-ready
- InvoiceNow and the shift to electronic invoicing
- Common invoicing mistakes that trigger IRAS attention
- Why compliant invoicing is a bookkeeping problem, not just a tax one
- Getting your invoicing and GST compliance right with Bizsquare
- Sources
- FAQ
Invoice requirements Singapore businesses must follow on every tax invoice
A full tax invoice is not just a bill with a total at the bottom. Under Singapore GST rules, it is a legal document that lets your customer claim input tax, and it is the first thing an IRAS auditor will inspect if your GST filing gets flagged. Getting the fields wrong does not just look sloppy. It can cost your customer their input tax claim, and cost you a difficult conversation.
The Inland Revenue Authority of Singapore (IRAS)/basics-of-gst/invoicing-price-display-and-record-keeping/invoicing-customers) sets out exactly what a tax invoice needs. Miss one field, and the whole document can be challenged during an audit.
A compliant tax invoice must show:
- The words “Tax Invoice” displayed clearly on the document.
- Your business name, address, and GST registration number.
- The invoice date and a unique, sequential invoice number.
- Your customer’s name and address.
- A clear description of the goods or services supplied.
- The GST rate applied to each line item.
- The total amount payable excluding GST.
- The GST amount charged.
- The total amount payable including GST.
Each field exists for a reason. The GST registration number confirms to the customer’s finance team that you are entitled to charge GST at all. The invoice number matters more than most business owners realise, because IRAS expects a logical, unbroken sequence. A gap in your numbering, or two invoices sharing the same number, is one of the fastest ways to trigger further questions during an audit.
Supplier name accuracy trips up more businesses than you would expect. If your invoice reads “ABC Trading” but your Accounting and Corporate Regulatory Authority (ACRA) records show “ABC Trading Pte Ltd,” that mismatch alone can cause a customer’s claim to be queried. Keep the legal name exactly as registered, every time.
If you supply a mix of standard-rated, zero-rated, and exempt goods or services on one invoice, the Goods and Services Tax (General) Regulations require you to show separate subtotals for each category. Lumping everything into one GST figure is a common shortcut that does not survive scrutiny.
Incorrect example: An invoice simply stating “Consulting services, $5,450” with no GST breakdown, no invoice number, and a customer name that does not match ACRA records.
Pro Tip: Missing or mismatched supplier details is one of the most frequent reasons IRAS disallows a customer’s input tax claim, so run a quarterly check that your invoice template still matches your current ACRA registration exactly.
When to issue a tax invoice, simplified invoice, receipt, or customer accounting invoice
The document you issue depends on who is receiving it and how much they are paying. Getting this choice wrong will not usually cost you directly, but it can cost your customer their GST claim, which tends to come back to you eventually as a complaint.
Follow this decision order when a sale happens:
- Is your customer GST-registered and does the sale exceed S$1,000 including GST? Issue a full tax invoice with every mandatory field listed above.
- Is the total payable, including GST, S$1,000 or less? A simplified tax invoice is acceptable, provided your customer is not asking for a full one.
- Is your customer not GST-registered at all, such as a walk-in retail buyer? A standard receipt or sales invoice without the full tax invoice fields is usually sufficient.
- Are you supplying goods under a customer accounting arrangement, such as certain prescribed electronic products or precious metals? Issue a customer accounting tax invoice, which shifts the responsibility for accounting GST to your customer, and state this clearly on the document.
- When should the invoice be issued? IRAS expects invoices within 30 days of the supply taking place, so the transaction falls into the correct GST reporting period.
Businesses selling mainly to consumers rarely need to worry about full tax invoices for every sale. A café, a hair salon, or a retail shop can rely on receipts for most transactions and only issue a full tax invoice on specific request from a GST-registered corporate customer. Business-to-business suppliers, by contrast, should build the full tax invoice as their default template and treat everything else as the exception.
Simplified tax invoices for smaller transactions
A simplified tax invoice exists precisely because IRAS recognises that not every S$40 sale needs the full paperwork treatment. It carries fewer mandatory fields than a full tax invoice, and it is permitted when the total payable, including GST, does not exceed S$1,000.
A simplified tax invoice should still include:
- Your business name, address, and GST registration number.
- The invoice date and a unique identifying number.
- A description of the goods or services supplied.
- The total amount payable, inclusive of GST, and the GST rate.
Point-of-sale receipts already meet most of this if your cash register or POS software is configured correctly. Petty cash purchases, small retail sales, and quick service transactions are the classic use cases. A café selling a S$6 coffee does not need to chase down a customer’s full company name and address before printing a receipt.
Where it goes wrong is when businesses stretch this shortcut too far. If a corporate customer places a S$1,200 order and asks for a document to support their input tax claim, a simplified invoice will not hold up. Issue the full tax invoice instead, because a customer trying to claim input tax on an under-documented purchase risks having that claim denied entirely.

Foreign currency invoices and the GST conversion requirement
Billing an overseas client in USD or EUR does not exempt you from GST obligations. The Goods and Services Tax (General) Regulations require that GST-related amounts also appear in Singapore dollars, even when the invoice is denominated in a foreign currency.
In practice, this means your invoice total can stay in USD or EUR, but the GST amount and the SGD equivalent of the taxable value must be shown alongside it. You may use either the exchange rate prevailing on the invoice date or a rate agreed with IRAS in advance, but whichever method you choose, apply it consistently across all your invoices. Switching rates invoice by invoice, or rounding inconsistently, is exactly the kind of detail that draws follow-up questions during a GST audit.

Keep a record of the exchange rate source you used, whether that is your bank’s rate, MAS data, or another documented reference, and note it on the invoice or in your accounting system. This small habit saves considerable explanation time later.
Record keeping and staying audit-ready
IRAS requires businesses to retain tax invoices, receipts, and related GST records for at least five years, and this applies whether you are GST-registered or not. That five-year clock is not optional, and it applies even after you deregister for GST or close a particular business line.
Good record keeping means more than shoving PDFs into a folder. Consider these steps:
- Keep both issued and received invoices, organised by GST filing period.
- Store digital copies in a format that remains readable years later, such as PDF rather than a proprietary file type.
- Index invoices by number and date so an auditor, or your own accountant, can locate any document within minutes.
- Record credit notes and debit notes against the original invoice they adjust, never as standalone entries.
Pro Tip: If you discover an error in a past GST return, IRAS’s voluntary disclosure programme generally reduces penalties compared to waiting for an audit to catch the mistake. Fixing it yourself, early, is almost always the cheaper path.
Businesses that keep clean digital records tend to sail through GST audits, while those relying on scattered paper receipts often spend days reconstructing history that should have taken minutes to retrieve.
InvoiceNow and the shift to electronic invoicing
InvoiceNow is Singapore’s national e-invoicing network, built on the international Peppol standard, and it is becoming a compulsory part of GST compliance rather than a nice-to-have digital upgrade. Under the GST InvoiceNow requirement, GST-registered businesses must submit invoice data directly to IRAS through InvoiceNow-ready solutions, following a phased schedule that runs through April 2031.
The rollout applies to businesses in stages based on registration date and size, so the deadline that matters is the one assigned to your specific cohort, not a single fixed date for everyone. Waiting until your deadline is imminent to start onboarding is a mistake many businesses are making right now, largely because Peppol registration and software configuration both take longer than expected the first time round.
| InvoiceNow readiness step | What it involves |
|---|---|
| Check your mandatory start date | Confirm which implementation phase applies to your business based on IRAS’s published schedule |
| Verify your software is InvoiceNow-ready | Check your accounting package against IMDA’s accredited list of solution providers |
| Obtain a Peppol ID | Register for a unique identifier that allows invoices to be routed through the Peppol network |
| Activate submission to IRAS | Enable the feature within your InvoiceNow-ready solution so invoice data flows automatically |
| Test with a live transaction | Run at least one real invoice through the system before your mandatory date arrives |
Follow this sequence when preparing:
- Confirm your business’s assigned InvoiceNow phase and note the exact compliance date.
- Check whether your current accounting software appears on the Info-communications Media Development Authority (IMDA) accredited InvoiceNow-Ready Solutions list.
- Apply for a Peppol ID through your chosen provider or InvoiceNow access point.
- Activate the submission feature and run a test transaction well before your deadline.
- Contact your solution provider or an InvoiceNow-Ready Service Provider (IRSP) if you hit technical snags.
Some grant support and onboarding assistance packages exist for smaller businesses adopting InvoiceNow, though eligibility criteria and exclusions vary, so check current terms directly with IMDA or your software vendor before assuming your business qualifies.
Pro Tip: Do not wait for your mandatory date to test InvoiceNow. Run a handful of real invoices through the system months in advance, so you catch formatting issues while there is still time to fix them without penalty.
Common invoicing mistakes that trigger IRAS attention
Past IRAS audits reveal recurring patterns, and most of them are entirely preventable with a five-minute checklist before an invoice goes out the door.
The most frequent errors include:
- Supplier name on the invoice not matching ACRA registration records exactly.
- Missing or incorrect customer details on invoices above the simplified threshold.
- Inconsistent invoice numbering with gaps or duplicates.
- Applying the wrong GST treatment to zero-rated or exempt supplies.
- Failing to distinguish between GST rates on mixed-supply invoices.
These are not minor slip-ups. A supplier name mismatch or missing customer detail is one of the leading causes of disallowed input tax claims found in past IRAS audit reviews, and the consequences land on your customer, not just on you.
| Common mistake | Likely consequence |
|---|---|
| Name mismatch with ACRA | Customer’s input tax claim challenged |
| Missing invoice number sequence | Flagged during GST audit review |
| Wrong GST rate applied | Under or over-reporting of GST liability |
| No separate exempt/zero-rated subtotal | Non-compliant invoice under GST regulations |
Before issuing any invoice, run through this quick check: correct legal name, valid GST number, sequential invoice number, accurate GST rate, and correct subtotals for mixed supplies. If you spot an error after the fact, IRAS’s voluntary disclosure route is almost always preferable to letting an auditor find it first. For anything beyond a simple correction, get advice from a qualified accountant rather than guessing at the fix, since a related read on common bookkeeping mistakes shows how these small errors tend to compound over a financial year.
Why compliant invoicing is a bookkeeping problem, not just a tax one
Most businesses treat invoice compliance as a tax filing concern, addressed once a quarter when the GST return is due. That framing misses the point. An invoice is created the moment a sale happens, long before anyone thinks about the GST return, which means the compliance work has to sit inside daily bookkeeping, not bolted onto it afterwards.
Bizsquare’s experience working with Singapore SMEs shows the same pattern repeating across industries. Templates get built once, nobody revisits them when ACRA details change or GST rates shift, and InvoiceNow onboarding gets left until the deadline is uncomfortably close. Fixing a broken invoice template is quick. Untangling a year of inconsistent GST treatment across hundreds of invoices is not.
The businesses that manage this well build the checks into their bookkeeping process, so compliance happens by default rather than by memory.
— Vandro
Getting your invoicing and GST compliance right with Bizsquare
Get professional help with a working invoice template and a checked GST setup instead of managing IRAS regulations alone. That difference matters most in the months before an InvoiceNow deadline, when getting Peppol registration and software configuration wrong costs far more time than getting it right the first time.
Bizsquare’s accounting and bookkeeping services cover exactly the gaps this article has walked through: building tax invoice templates that match your ACRA registration, setting up GST treatment correctly across standard, zero-rated, and exempt supplies, and preparing your systems for InvoiceNow before your mandatory date arrives. If your business is still deciding between handling this internally or bringing in support, our comparison on DIY versus professional bookkeeping in Singapore lays out the trade-offs plainly.
For businesses still working through incorporation and setting up their GST framework from scratch, our company incorporation service builds compliant invoicing into the foundation from day one, rather than retrofitting it later. Consider consulting a professional team to review your invoice templates and InvoiceNow readiness before your next filing deadline.
Sources
For the legal text behind every rule in this article, refer to IRAS’s own invoicing customers guidance, which includes sample tax invoices and simplified invoice formats. The GST InvoiceNow requirement page lists the phased implementation dates and IMDA-accredited solution providers. The Goods and Services Tax (General) Regulations hold the underlying statutory wording. Businesses researching related company setup issues may also find this legal overview of Singapore holding company IRAS checks useful.
FAQ
What are the requirements for an invoice in Singapore?
A full tax invoice needs the words “Tax Invoice,” supplier and customer details, GST registration number, invoice number, date, description of supply, GST rate, and totals excluding and including GST.
What do you legally have to have on an invoice if you are not GST-registered?
Non-registered businesses cannot use the label “Tax Invoice” and are not required to show GST fields, but a basic invoice should still include business name, invoice number, date, description, and total amount payable.
Can I issue an invoice without charging GST?
Yes, if your business is not GST-registered, you issue an invoice or receipt without a GST amount, and you must not use the words “Tax Invoice” on the document.
Can individuals issue invoices in Singapore?
Yes, sole proprietors and self-employed individuals can issue invoices, and those who are GST-registered must follow the same full tax invoice requirements as companies.
What is the S$1,000 threshold for simplified tax invoices?
A simplified tax invoice, with fewer mandatory fields, is allowed when the total amount payable, including GST, does not exceed S$1,000.
How long must Singapore businesses keep invoices?
IRAS requires businesses to retain tax invoices, receipts, and related GST records for at least five years, regardless of GST registration status.
What is InvoiceNow and is it compulsory?
InvoiceNow is Singapore’s Peppol-based e-invoicing network, and IRAS is making direct invoice data submission through it compulsory for GST-registered businesses in phases through April 2031.
Do I need to issue a tax invoice for every sale?
Only if your customer is GST-registered and the sale exceeds the simplified invoice threshold, otherwise a standard receipt or simplified invoice is usually sufficient.
How do I invoice a foreign client in USD or EUR?
You may keep the invoice total in the foreign currency, but the GST amount and taxable value must also be shown in Singapore dollars using a consistent exchange rate method.
What happens if my invoice is missing a mandatory field?
A customer’s input tax claim can be challenged or denied, and repeated errors across your invoices increase the risk of closer scrutiny during a GST audit.
Can Bizsquare help set up InvoiceNow for my business?
Yes, Bizsquare’s accounting and bookkeeping services include reviewing your invoicing systems and preparing your business for InvoiceNow onboarding ahead of your mandatory date.
What is a customer accounting tax invoice?
It is a tax invoice used for specific supplies, such as certain electronics or precious metals, where GST accounting responsibility shifts to the GST-registered customer rather than the supplier.
Is a receipt the same as a tax invoice?
No, a receipt confirms payment was received, while a tax invoice is a specific GST document containing mandatory fields that support a customer’s input tax claim.

