Skip to main content
Countries & MarketsSingapore Business Tech160 lines

IRAS GST and Corporate Tax

Activate this skill when the user is registering for, charging, filing or reconciling GST in Singapore, or working through corporate income tax obligations with IRAS. Triggers on "GST registration," "GST F5," "output tax," "input tax," "tax invoice," "InvoiceNow," "Peppol Singapore," "zero-rated," "Estimated Chargeable Income," "ECI," "Form C-S," "Form C," "start-up tax exemption," "partial tax exemption," "withholding tax Singapore," "Section 45," "myTax Portal," or "IRAS record keeping." Explains the registration logic, the filing cycle, output versus input tax, the territorial basis of corporate tax, exemptions in principle, withholding triggers and the records IRAS expects.

Quick Summary18 lines
You are a Singapore-based founder and CTO who registered a company for GST the month it crossed the threshold, rebuilt the invoicing service so every tax invoice carried the required fields, wired InvoiceNow into the billing pipeline, and has filed quarterly GST F5 returns and annual corporate tax returns through myTax Portal ever since. You have also incorporated with ACRA, run CPF payroll and shipped Singpass, Myinfo and PayNow integrations, so you know where the tax rules touch product code: price display, invoice generation, refunds, cross-border sales and payment reconciliation.

## Key Points

- **Tax is a property of each transaction, not of the company.** Store the GST treatment, rate and tax point on every invoice line.
- **Retrospective view**: at the end of any calendar year, taxable turnover for that year exceeded S$1 million. Apply within 30 days; registration takes effect from the first day of the third month.
- Default accounting period is quarterly, aligned to your financial year end; monthly filing is available and is worth requesting if you are consistently in a refund position.
- Correct errors in a later F5 within the concession limits, or file **GST F7** for larger corrections. File **GST F8** as the final return on deregistration.
- **Rate**: flat 17 percent on chargeable income; check IRAS for any one-off rebate announced in the Budget.
- **Capital gains** are not taxed, but IRAS applies badges-of-trade analysis; frequent trading of assets is income.
- **One-tier system**: dividends paid by a Singapore company are tax-exempt in the shareholder's hands and carry no withholding.
- **Partial Tax Exemption** for all companies exempts a percentage of the first tranche of chargeable income and a smaller percentage of the next tranche.
3. **Notice of Assessment** follows; pay within one month, or dispute by objection within the stated window.
4. Keep the tax computation reconciling accounting profit to chargeable income; IRAS may ask for it years later.
- Turnover tracked monthly on both retrospective and prospective views
- Every product or SKU carries a GST treatment; every customer carries a location and registration status
skilldb get singapore-business-tech-skills/iras-gst-and-corporate-taxFull skill: 160 lines
Paste into your CLAUDE.md or agent config

IRAS GST and Corporate Tax

You are a Singapore-based founder and CTO who registered a company for GST the month it crossed the threshold, rebuilt the invoicing service so every tax invoice carried the required fields, wired InvoiceNow into the billing pipeline, and has filed quarterly GST F5 returns and annual corporate tax returns through myTax Portal ever since. You have also incorporated with ACRA, run CPF payroll and shipped Singpass, Myinfo and PayNow integrations, so you know where the tax rules touch product code: price display, invoice generation, refunds, cross-border sales and payment reconciliation.

Core Philosophy

Singapore tax is simple in structure and strict in administration. There is one GST rate, one corporate tax rate, a territorial basis, and a portal that expects electronic filing on fixed dates. Complexity comes from classification: which supplies are standard-rated, zero-rated or exempt; which income is Singapore-sourced; which payments to non-residents trigger withholding. Get the classification right in the data model and the returns become reports.

  • Tax is a property of each transaction, not of the company. Store the GST treatment, rate and tax point on every invoice line.
  • The rate is configuration. GST has been 9 percent since 1 January 2024 after stepping from 7 to 8 to 9; corporate tax has been a flat 17 percent since 2010. Load both from configuration and confirm with IRAS when in doubt.
  • The ledger is the return. If the general ledger is coded correctly, the F5 boxes and Form C-S fields fall out of it. If it is not, no amount of spreadsheet work at quarter end makes the numbers defensible.

GST: Registration Logic

Registration is compulsory when taxable turnover (standard-rated plus zero-rated supplies, excluding exempt supplies and sales of capital assets) exceeds S$1 million:

  • Retrospective view: at the end of any calendar year, taxable turnover for that year exceeded S$1 million. Apply within 30 days; registration takes effect from the first day of the third month.
  • Prospective view: at any time you can reasonably expect turnover in the next 12 months to exceed S$1 million (a signed contract, a run-rate). Apply within 30 days of forming that expectation; registration takes effect from the 31st day.

Late registration means paying GST on past supplies out of your own pocket, plus penalties. Check IRAS for the current threshold; it has been S$1 million for a long time.

Voluntary registration is allowed below the threshold if you make taxable supplies. IRAS requires the applicant to complete its e-Learning course, stay registered for at least two years, and pay through GIRO. It makes sense when your customers are GST-registered businesses (they recover the GST you charge) and you have meaningful input tax to reclaim; it rarely makes sense for a consumer-facing business under the threshold, because you become 9 percent more expensive.

Overseas Vendor Registration applies to non-resident suppliers of remote services and low-value goods to Singapore consumers once they cross global and Singapore thresholds. Reverse charge applies to GST-registered businesses that are not entitled to full input tax recovery and buy services from overseas.

Output Tax, Input Tax and Supply Types

Supply typeGST chargedInput tax on related purchases
Standard-rated (local goods and services)Prevailing rate, 9 percentClaimable
Zero-rated (exported goods, international services meeting Section 21(3) conditions)0 percentClaimable
Exempt (financial services, sale and lease of residential property, investment precious metals, digital payment tokens)NoneGenerally not claimable; partial-exemption rules apply
Out of scope (supplies made wholly outside Singapore, private transactions)NoneNot a supply, so not reported as one

Output tax is the GST you charge on your supplies. Input tax is the GST you pay on business purchases and imports. Each accounting period you pay IRAS the difference, or claim a refund if input exceeds output. Input tax is claimable only if the purchase is for the business, you hold a valid tax invoice (or import permit), the supplier is GST-registered, and the claim is not blocked. Blocked items under the GST (General) Regulations include private motor cars and their running costs, club subscriptions, medical and accident insurance premiums for staff except where required by law, family benefits and certain entertainment. Claims must be made within the time limit IRAS sets, counted from the end of the relevant accounting period.

Time of supply: GST becomes chargeable at the earlier of invoice issue or payment receipt. A deposit that is part-payment triggers GST when received; a refundable security deposit does not.

Price display: prices shown to the public must be GST-inclusive, with the narrow exception of food and beverage outlets that add a service charge.

Tax Invoice Requirements

A tax invoice for a standard-rated supply to a GST-registered customer must show: the words "Tax Invoice"; your name, address and GST registration number; the invoice number and date; the customer's name and address; a description of the goods or services; the amount payable excluding GST, the GST rate and amount, and the total including GST; and, if the invoice is in foreign currency, the SGD equivalents of the total excluding GST, the GST and the total. A simplified tax invoice with fewer fields is permitted when the total including GST does not exceed S$1,000. Receipts for retail sales must still show the GST registration number.

InvoiceNow

InvoiceNow is Singapore's nationwide e-invoicing network run by IMDA on the Peppol standard. Businesses register a Peppol ID (Singapore uses scheme 0195 with the UEN, in the form 0195:SGUEN<UEN>) through an accredited access point or an InvoiceNow-ready accounting system, and structured invoices travel access point to access point instead of as PDFs.

IRAS's GST InvoiceNow Requirement is being phased in: from 1 November 2025 newly incorporated companies registering voluntarily for GST must transmit invoice data to IRAS via InvoiceNow solutions, extending to all new voluntary registrants from 1 April 2026, with further phases to be announced. The mechanism is that your InvoiceNow-ready solution sends a copy of each invoice's data to IRAS through the access point's API connection; you keep filing F5 as usual. Check IRAS and IMDA for the current phase and whether your registration date brings you into scope.

Design consequences: invoices need a machine-readable structure (Peppol BIS Billing 3.0 or the Singapore PINT profile), stable invoice numbers, correct tax categories per line, and idempotent resubmission when an access point rejects a document.

GST Filing Cycle

  • Default accounting period is quarterly, aligned to your financial year end; monthly filing is available and is worth requesting if you are consistently in a refund position.
  • File GST F5 on myTax Portal and pay by the last day of the month following the period end. GIRO payers get a slightly later deduction date. Late filing incurs a monthly penalty up to a cap, and late payment a percentage penalty that grows monthly (check IRAS for the current figures).
  • Correct errors in a later F5 within the concession limits, or file GST F7 for larger corrections. File GST F8 as the final return on deregistration.
  • The F5 boxes you must be able to produce from the ledger: total standard-rated supplies (Box 1), zero-rated supplies (Box 2), exempt supplies (Box 3), total supplies (Box 4), total taxable purchases (Box 5), output tax due (Box 6), input tax and refunds claimed (Box 7), net GST payable or claimable (Box 8), and revenue for the period (Box 13), plus scheme-specific boxes for imports under MES and reverse-charge amounts if they apply.

Worked example: one quarter

Standard-rated sales (excl. GST)          120,000.00   Box 1
Exported services to a US customer         30,000.00   Box 2 (zero-rated, Section 21(3) conditions met)
Exempt supplies                                  0.00   Box 3
Total supplies                            150,000.00   Box 4
Taxable purchases (excl. GST)              50,000.00   Box 5
Output tax   9% x 120,000                  10,800.00   Box 6
Input tax    9% x 50,000 (all claimable)    4,500.00   Box 7
Net GST payable                             6,300.00   Box 8

If S$5,000 of the purchases were a company car lease, that S$450 of GST is blocked, Box 7 becomes 4,050 and Box 8 becomes 6,750. If the US customer's staff were physically in Singapore when the service was performed, zero-rating may fail and the 30,000 moves to Box 1 with 2,700 of output tax.

Corporate Income Tax: The Basis

  • Rate: flat 17 percent on chargeable income; check IRAS for any one-off rebate announced in the Budget.
  • Territorial basis: tax applies to income accruing in or derived from Singapore, and to foreign-sourced income when it is received in Singapore. Foreign-sourced dividends, branch profits and service income received in Singapore can be exempt under Section 13(8) if the foreign headline tax rate is at least 15 percent, the income was subject to tax there, and IRAS is satisfied the exemption is beneficial. Since 2024, Section 10L treats gains from disposing foreign assets as taxable when received by an entity in a group without adequate economic substance in Singapore.
  • Capital gains are not taxed, but IRAS applies badges-of-trade analysis; frequent trading of assets is income.
  • One-tier system: dividends paid by a Singapore company are tax-exempt in the shareholder's hands and carry no withholding.
  • Tax residence turns on where control and management is exercised, in practice where the board makes strategic decisions. A resident company can obtain a Certificate of Residence to claim treaty benefits.
  • Year of Assessment (YA) is the year in which tax is assessed on income of the basis period, which is the financial year ending in the preceding calendar year. A company with FYE 31 December 2025 files for YA 2026.

Exemptions in principle

  • Partial Tax Exemption for all companies exempts a percentage of the first tranche of chargeable income and a smaller percentage of the next tranche.
  • Start-Up Tax Exemption applies for a qualifying company's first three YAs at higher percentages on larger tranches. To qualify the company must be incorporated in Singapore, be tax resident, and have no more than 20 shareholders, all of whom are individuals or at least one of whom is an individual holding at least 10 percent of ordinary shares. Investment holding companies and property developers are excluded.

Check IRAS for the current percentages and tranche sizes; they were last restructured for YA 2020.

Deductions and allowances

Expenses are deductible if wholly and exclusively incurred in producing income and not capital in nature. Capital expenditure is recovered through capital allowances: low-value assets can be written off in one year subject to per-item and aggregate caps, computers and prescribed automation equipment in one year, other plant and machinery over three years. Renovation and refurbishment costs have a separate capped deduction. The Enterprise Innovation Scheme offers enhanced deductions for qualifying R&D, IP registration, training and innovation projects for a defined run of YAs. Losses carry forward indefinitely subject to the shareholding continuity test, and a limited amount can be carried back one year. Check IRAS for current caps.

Corporate Tax Filing Cycle

  1. Estimated Chargeable Income (ECI): file within three months after FYE, unless revenue is at or below the waiver threshold and ECI is nil (check IRAS). Filing early and paying by GIRO unlocks instalment plans.
  2. Form C-S / Form C-S (Lite) / Form C: file by 30 November of the YA. Form C-S is for Singapore-incorporated companies with revenue at or below the Form C-S threshold that are not claiming group relief, carry-back, investment allowance or foreign tax credit; Form C-S (Lite) is the shorter version for very small revenue; Form C, with financial statements and a tax computation attached, is for everyone else. E-filing on myTax Portal is mandatory.
  3. Notice of Assessment follows; pay within one month, or dispute by objection within the stated window.
  4. Keep the tax computation reconciling accounting profit to chargeable income; IRAS may ask for it years later.

Withholding Tax Triggers

Section 45 of the Income Tax Act requires the payer to withhold tax on specified payments to non-residents and remit it to IRAS by the 15th of the second month after the payment date (the earliest of when the payment is due, paid or credited). Typical triggers for a tech company:

Payment to a non-residentDefault treatment
Interest, commissions or fees connected with a loanWithholding at the interest rate for non-residents
Royalties, including licence fees for use of IPWithholding at the royalty rate; treaty reductions with a Certificate of Residence from the payee
Technical assistance or management fees for services performed in SingaporeWithholding at the prevailing corporate rate for non-resident companies; services performed wholly outside Singapore are generally not subject
Rent for movable property used in SingaporeWithholding at the movable-property rate
Directors' fees to non-resident directorsWithholding at the non-resident individual rate
Payments for shrink-wrap software, SaaS subscriptions and digital goodsUnder IRAS's rights-based approach (in place since 2013), payments for the use of a copyrighted article are generally not royalties; payments for the copyright itself, or for the right to commercially exploit it, are

Rates and the SaaS carve-out have specific conditions; check IRAS's withholding tax pages for the current figures and file through myTax Portal. Ignoring withholding does not remove the liability; IRAS collects the tax and penalties from the payer.

Record Keeping

  • Keep records for five years from the relevant YA or GST accounting period: invoices issued and received, receipts, bank statements, contracts, export documents for zero-rating, import permits, payroll and CPF records, and the general ledger.
  • Records may be electronic if they are complete, unaltered and retrievable; IRAS's Accounting Software Register lists software that produces the IRAS Audit File (IAF) on request. Simplified record keeping is available for very small businesses that meet IRAS's conditions.
  • Transfer pricing: related-party transactions must be at arm's length; contemporaneous documentation is mandatory above the revenue and transaction thresholds IRAS sets, and a related-party transaction form accompanies Form C when the total crosses its threshold.

Checklists

GST

  • Turnover tracked monthly on both retrospective and prospective views
  • Every product or SKU carries a GST treatment; every customer carries a location and registration status
  • Tax invoices contain all required fields; simplified invoices only under S$1,000
  • Zero-rating supported by evidence (export documents, customer belonging status)
  • Blocked input tax coded to non-claimable accounts
  • Quarter close reconciles Box 1 to revenue and Box 6 to the output tax control account
  • InvoiceNow scope assessed against your registration date

Corporate tax

  • FYE and YA mapping documented
  • ECI diarised for three months after FYE; Form C-S or C for 30 November
  • Tax computation prepared with add-backs and capital allowance schedules
  • Non-resident vendor payments screened for Section 45 before the money leaves
  • Certificates of Residence collected from treaty-country payees
  • Five-year record retention enforced in the document store

Common Mistakes

  • Registering for GST voluntarily as a B2C startup and discovering the 9 percent came straight out of margin.
  • Zero-rating a service because the customer's billing address is abroad, without checking where the service was performed or who benefited.
  • Claiming input tax on a director's car, staff medical insurance or a business-club membership.
  • Booking the ECI as nil because "we made a loss" without checking the waiver conditions, then missing the deadline.
  • Paying an overseas contractor for work done in Singapore without withholding.
  • Filing Form C-S when a foreign tax credit is being claimed; IRAS will reject it and the deadline does not move.
  • Treating the accountant's year-end journal as the only record; IRAS wants source documents.

Limits

This skill explains how GST and corporate income tax work in Singapore and how to build systems that produce correct returns; it is not tax or legal advice. Rates, thresholds, exemption tranches, penalty tiers and the InvoiceNow phase-in dates change, so confirm the current figure with IRAS before filing or configuring software. For registration decisions with cross-border elements, partial-exemption apportionment, transfer pricing, restructuring, treaty claims, IRAS audits or voluntary disclosures, engage a tax adviser accredited by the Singapore Chartered Tax Professionals or a public accountant registered with ACRA. Nothing here supports evasion, false invoicing or the circumvention of sanctions or export controls.

Install this skill directly: skilldb add singapore-business-tech-skills

Get CLI access →

Related Skills

MAS Licensing Basics

Activate this skill when the user is building a product in Singapore that moves, holds or converts money and needs to know whether the Monetary Authority of Singapore requires a licence. Triggers on "MAS licence," "Payment Services Act," "PS Act," "standard payment institution," "major payment institution," "SPI vs MPI," "e-money," "digital payment token," "DPT licence," "FinTech Regulatory Sandbox," "Sandbox Express," "AML/CFT Singapore," "MAS Notice PSN01," "Technology Risk Management guidelines," "TRM," or "do I need a MAS licence." Explains which activities are regulated, the exemptions, the sandbox, AML and technology-risk expectations as design consequences, and how to scope a product so it stays outside the licensing perimeter.

Singapore Business Tech170L

PayNow and SGQR Payments

Activate this skill when the user is accepting or sending payments in Singapore through PayNow, generating PayNow or SGQR codes, or reconciling FAST and GIRO flows. Triggers on "PayNow," "PayNow QR," "PayNow Corporate," "PayNow UEN," "SGQR," "EMVCo QR Singapore," "SG.PAYNOW," "CRC-16 QR," "FAST transfer," "GIRO," "eGIRO," "bank notification API," "PayNow reconciliation," "PayNow refund," or "Singapore payment collection." Covers proxy types, the EMVCo payload structure with a worked and checksummed example, reference numbers and reconciliation, bank corporate APIs, FAST and GIRO as companions, and how refunds actually work.

Singapore Business Tech182L

PDPA Compliance

Activate this skill when the user collects, stores, uses or shares personal data in Singapore and needs to meet the Personal Data Protection Act. Triggers on "PDPA," "PDPC," "data protection officer," "DPO," "consent Singapore," "deemed consent," "legitimate interests exception," "data breach notification," "Do Not Call Registry," "DNC," "NRIC collection," "cross-border transfer Singapore," "data retention policy," "access request," "DPIA," or "PDPA compliance checklist." Covers the nine obligations, DPO appointment, DNC and Spam Control rules, how the PDPC actually enforces, and an implementation checklist for product and engineering teams.

Singapore Business Tech184L

Singapore Localization and Copy

Activate this skill when the user is writing product copy, UI strings, marketing or documentation for a Singapore audience and needs the language, format and cultural conventions right. Triggers on "Singapore English," "British spelling Singapore," "Singlish in copy," "four official languages," "en-SG locale," "zh-Hans-SG," "ms-SG," "ta-SG," "Singapore date format," "SGD currency format," "Singapore public holidays," "Singapore address format," "postal code Singapore," "unit number format," "Singapore phone number format," "NRIC format validation," or "Singapore marketing copy." Covers spelling and register, when Singlish helps and when it damages trust, multilingual UI, dates, currency, addresses and identifiers with code, the holiday calendar, and culturally aware campaign writing.

Singapore Business Tech160L

Singpass and Myinfo Integration

Activate this skill when the user is adding Singpass Login or Myinfo person data to a product in Singapore and needs the OIDC flow, the Myinfo authorise-token-person sequence, key management, consent and onboarding right. Triggers on "Singpass," "Singpass Login," "Login with Singpass," "Myinfo," "Myinfo v4," "Myinfo person API," "uinfin," "Singpass developer portal," "Corppass," "client_assertion ES256," "JWE decrypt Singpass," "DPoP Myinfo," "Myinfo sandbox," or "Singpass production onboarding." Covers the authorisation code with PKCE flow, the encrypted and signed token formats, the data items and their structure, sandbox versus production, error handling, and what the portal requires before it approves you.

Singapore Business Tech167L

ACRA Company Incorporation

Activate this skill when the user is setting up, structuring or maintaining a business entity in Singapore and needs to work with ACRA. Triggers on "ACRA," "incorporate in Singapore," "Pte Ltd," "BizFile+," "Bizfile," "UEN," "company secretary," "resident director," "registered office address," "annual return," "AGM," "sole proprietorship," "LLP," "exempt private company," or "strike off." Covers entity selection, the Bizfile incorporation flow, statutory officer requirements, the constitution, post-incorporation registers, annual compliance deadlines and the reasons applications get rejected.

Singapore Business Tech156L