Singapore ecommerce tax: GST rules, registration & filing explained

Bintang Lestada
Summary
Selling online in Singapore means two separate tax tracks: GST on your sales once you cross a threshold, and income tax on your profit regardless of turnover.
GST registration is compulsory once taxable turnover passes SGD $1 million in any rolling 12-month period; below that, it's your call.
Local sales get taxed at 9%, exports are zero-rated, and imported low-value goods (SGD $400 or under) are taxed at checkout rather than at customs.
GST on imports over SGD $400 is calculated on the CIF value and collected by your courier at the border, not by you.
Filing runs through the GST F5 form, quarterly, with a one-month deadline after each accounting period closes.
Singapore ecommerce tax comes down to two obligations that run on entirely different clocks. Income tax applies to your profit no matter how small the business is. GST registration only determines whether you charge output GST on your sales; it doesn't determine whether GST touches your business at all. Import GST is generally payable on goods brought into Singapore regardless of your registration status, subject to specific reliefs and schemes. Once you're registered, though, the rate and mechanics shift further depending on whether you're selling locally, exporting, or importing stock to resell.
This guide breaks down when GST registration in Singapore comes into the picture, how the tax is actually calculated on the goods you bring into the country, what filing a return looks like in practice, and how your business structure decides what you owe on profit.
What is Singapore ecommerce tax
Tax for ecommerce in Singapore falls on two different people in two different ways, and it helps to separate them before going further.
As a shopper
Every online purchase delivered to Singapore now carries GST. There's no exemption left for small overseas parcels the way there used to be.
- Under SGD $400, arriving by air or post: for qualifying low-value goods, GST is charged at checkout when the seller or marketplace is GST-registered and required to account for it under the low-value goods regime. Where GST wasn't collected at checkout on a qualifying shipment, import relief at the border may still apply if the relevant conditions are met.
- Over SGD $400: nothing is charged at checkout. GST is calculated on the CIF value once the parcel reaches Singapore, and the courier, usually DHL or SingPost, collects it before delivery.
- Digital subscriptions, e-books, streaming, and downloadable software carry the same 9% rate, but only when the overseas supplier or electronic marketplace is required to register and charge GST under the Overseas Vendor Registration (OVR) regime.
As a seller
Two obligations, on two different triggers:
- GST registration is compulsory if taxable turnover exceeded SGD $1 million in the previous calendar year, or if you can reasonably expect it to exceed SGD $1 million in the next 12 months. Once registered, local sales are standard-rated at 9%, exports are zero-rated, and overseas businesses selling to Singapore consumers may fall under the Overseas Vendor Registration (OVR) regime once global turnover tops SGD $1 million and Singapore-directed B2C sales pass SGD $100,000.
- Income tax applies from the first dollar of profit; no threshold involved. Sole proprietors pay personal rates; Pte Ltd companies pay the flat 17% corporate rate.
When does selling online count as a taxable business
Not every online sale triggers tax obligations. IRAS draws a line between clearing out your closet on Carousell and running an actual trade, and where you land determines whether income tax applies at all.
What counts as a hobby
- One-off or occasional sales of personal items you already owned
- No intent to resell for profit
- No pattern of restocking or sourcing new inventory
What counts as a taxable trade
IRAS uses a set of factors often called the "badges of trade" to decide:
- Frequency - how often you sell, one-off versus regular listings
- Intent - whether you bought or made the item specifically to resell at a profit
- Organisation - whether you're sourcing stock, tracking inventory, or running the activity in a businesslike way
Once your selling crosses into trade territory, income tax applies from the first dollar of profit. There's no small-seller exemption the way there is for GST. Many sellers cross this line without noticing, often around the point where they start restocking regularly or move from clearing out a cupboard to sourcing new inventory for a Shopee store.
GST is a separate question, and it only applies once your taxable turnover passes the SGD $1 million threshold. That threshold is built on taxable supplies made in the course of a business, though, so a genuine hobby seller, someone who isn't trading under the badges-of-trade test above, generally isn't accumulating taxable turnover in the first place, no matter how much a one-off personal disposal happens to be worth.
When do you need GST registration as an ecommerce seller
One number decides this: SGD $1 million in taxable turnover, any 12-month window. IRAS checks for it two ways, and each has its own deadline.
Retrospective basis
Look backward at the calendar year just closed. Cross SGD $1 million by 31 December, and you have until 30 January to apply. GST collection then starts 1 March.
Prospective basis
The prospective basis looks forward instead. If you can reasonably forecast crossing SGD $1 million in the next 12 months, backed by something concrete, such as a signed marketplace contract or a clear sales trend, you have 30 days from forming that view to apply. A two-month grace period follows before you're actually required to start charging GST.
What counts toward the SGD $1 million
- Marketplace GMV from Shopee, Lazada, Amazon, TikTok Shop - counts.
- Export sales - zero-rated, but still counted toward the threshold.
- Exempt and out-of-scope supplies are generally excluded from taxable turnover for registration purposes.
Overseas sellers face a parallel trigger: register under OVR once global turnover exceeds SGD $1 million and Singapore-directed B2C sales of digital services or low-value goods exceed SGD $100,000.
Registering voluntarily, below the threshold
It's a real trade-off, not an easy yes.
| Gain | Cost |
|---|---|
| Reclaim GST on marketplace fees, imports, local costs | Must charge 9% GST on local sales, raising your price |
| More established profile with suppliers | Locked in for 2 years minimum, quarterly filing |
| - | InvoiceNow-compliant software becomes mandatory |
How does GST apply to ecommerce sales
What you charge depends on where the goods start and where they land, not which site the order came through.
Local sales
Shipped from Singapore to a Singapore address: standard-rated at 9%. Your displayed price already has to include it, no adding it at checkout. Sell something at SGD $109, and SGD $100 is revenue; SGD $9 is output tax owed to IRAS.
Export sales
Shipped from Singapore to an overseas buyer: zero-rated. You charge 0%, but the sale still counts toward your SGD $1 million threshold, and you need proof the goods actually left: bills of lading, air waybills, courier tracking to an overseas address.
Imported low-value goods (SGD $400 or under)
For qualifying low-value goods worth SGD $400 or less, GST may be collected at checkout by a GST-registered seller or marketplace. Where the overseas seller is not GST-registered, import relief may still apply to qualifying air/post imports. If you're an overseas seller, or a local seller drop-shipping from abroad, and you're OVR-registered, you collect 9% at the point of sale and pass that information down the logistics chain so customs doesn't tax it twice.
Imported goods over SGD $400
Nothing charged at checkout. Customs assesses GST on the CIF value at the border, and the courier collects it from you or your customer before releasing the parcel.
Who collects it, by channel
| Channel | Responsible party |
|---|---|
| Your own website (Shopify, WooCommerce) | You, if GST-registered - checkout must compute and log the 9% |
| Marketplaces (Shopee, Lazada, Amazon, TikTok Shop) | The platform, but only for imported low-value goods under OVR, where IRAS treats it as the deemed supplier |
That marketplace exception is narrow. Sell local stock to a local buyer through Shopee, and the platform isn't filing GST for you; you're still the supplier of record.
Reclaiming input tax
Registered sellers aren't just collecting tax; they can claim back GST paid on marketplace commissions, bulk import costs into a local warehouse, and local ad spend.
How is GST calculated on imported goods
The base is always the CIF value, cost plus insurance plus freight. What changes is whether duty gets added first.
Non-dutiable goods (most ecommerce stock)
GST = 9% × CIF value
A headphones shipment costing SGD $2,500 with SGD $300 freight and insurance gives a CIF value of SGD $2,800. GST payable: SGD $252.
Dutiable goods (alcohol, tobacco, a handful of others)
GST = 9% × (CIF value + customs duty)
A craft beer shipment with a SGD $1,000 CIF value and SGD $150 in duty gets a taxable value of SGD $1,150. GST payable: SGD $103.50.
What goes into each component
- Cost - the actual transaction price, converted to SGD at the prevailing MAS exchange rate if paid in a foreign currency.
- Freight and insurance - real shipping and handling costs to Singapore's border; "free shipping" listings still get an equivalent value assigned.
- Customs duty - either a percentage of CIF value or a flat rate per unit or weight.
Where the SGD $400 line matters
- Under SGD $400: GST is calculated and collected at checkout by the seller or platform.
- Over SGD $400: Nothing at checkout. The courier handles clearance, pays GST on your behalf, and bills you or your customer before delivery.
How do you file a GST return as an ecommerce seller
The GST F5 return is filed quarterly through IRAS, due one month after each accounting period ends.
Before you open the portal
Split your sales:
- Standard-rated (local, GST charged)
- Zero-rated (exports)
- Deemed sales - check whether a marketplace acted as deemed supplier on any low-value imports, and reconcile so nothing's counted twice
Then gather input tax: GST paid at customs (import permits), GST on marketplace commissions, GST on local ads and logistics.
Filling in myTax Portal (via Corppass)
- Box 1 - gross value of standard-rated local sales, excluding GST
- Box 2 - value of zero-rated exports
- Box 6 - output tax collected (auto-calculated, but cross-check against your own numbers)
- Box 7 - input tax claim
- Box 8 - net position; positive means you owe IRAS, negative means a refund
Payment usually goes out via GIRO about a month after the deadline, or immediately through PayNow on the portal.
Two rules that save you later
- Keep source documents, payout statements, tax invoices, and import permits for five years minimum.
- Don't put a sale in Box 2 without the export proof in hand first. IRAS can deny the zero-rating retroactively and charge the full 9% if you can't produce it.
Voluntary registrants: InvoiceNow compliance isn't optional paperwork; it's part of the registration.
Income tax on your ecommerce profit
Tax runs on net profit, gross sales minus allowable costs, same as any other trade. Structure decides the rate.
Sole proprietor or partnership
Profit reported as personal income on Form B or B1. Progressive rates, 0% up to 24% at the top bracket. Works well for smaller or part-time operations where lower brackets keep the tax load light.
When and how do you file income tax for Sole proprietor or partnership
- File via myTax Portal between 1 March and 18 April each year
- If it's your first time filing, contact IRAS by 1 March to activate your account
- You need to file if your net trade income exceeds SGD $6,000, or your total taxable income (including net trade income) exceeds SGD $22,000
Pte Ltd
Separate taxpayer, files Form C or C-S, flat 17%. Effective rate usually lands lower thanks to exemptions:
- Start-Up Tax Exemption: 75% off the first SGD $100,000 of chargeable income, 50% off the next SGD $100,000, for the first three years
- Partial Tax Exemption (all other companies): 75% off the first SGD $10,000, 50% off the next SGD $190,000
When and how do you file income tax for Pte Ltd?
- File Estimated Chargeable Income (ECI) within 3 months of your financial year-end
- File the annual return, Form C-S or Form C, by 30 November
Either structure: only profit gets taxed, not revenue, so tracking cost of goods sold, platform commissions, ad spend, and fulfilment costs accurately is what keeps the taxable number honest.
Missing the dates for filing an income tax return doesn't just mean IRAS can issue an Estimated Notice of Assessment based on its own figures, and getting that revised back down means proving your actual numbers after the fact, a more painful process than filing on time in the first place.
Is your ecommerce income actually Singapore-sourced
Singapore taxes on a territorial basis: income sourced in Singapore is taxable, foreign-sourced income generally isn't, unless it's remitted back into Singapore. For a straightforward local seller, this barely comes up. For anyone running inventory or operations across borders, it gets genuinely complicated.
What IRAS actually looks at
There's no single rule; instead, IRAS weighs where the substance of the business happens:
- Place of contract: where the sale is legally concluded
- Where operations are run from: labour, decision-making, day-to-day management
- Where capital is invested
- Where goods are manufactured or stored
- Where expenses are paid, and sales proceeds are received
A quick example
Take a Singapore-registered store that keeps inventory in Malaysia to cut warehousing costs, dispatching orders straight from there whenever a Singapore customer buys. The goods sit outside Singapore. So does part of the operation. That alone doesn't settle the question of where the income is sourced. What settles it is where the rest of the business actually runs, who's sourcing products, handling customers, making the calls.
Why this matters practically
When a foreign branch runs fulfilment, the website is hosted abroad, and real operations sit outside Singapore, that combination can push income toward foreign-sourced treatment, which stays untaxed in Singapore unless it gets remitted back. It's also worth checking your permanent establishment risk here, since a branch or fixed place of business abroad can itself create a taxable presence in that country.
Reverse the setup, though: a Singapore entity doing the sourcing, the customer service, the payment processing, and the warehouse location stops mattering much. IRAS tends to follow the substance of the work, not the address on the storage unit.
There's no shortcut here. Cross-border setups need an actual assessment against these factors, not a guess based on which country the parcel left from.
Common GST mistakes ecommerce sellers make
A few errors show up repeatedly, and all three are avoidable with the right process in place.
Registering late
Turnover crosses SGD $1 million gradually, often without anyone noticing the exact month it happened. Miss the registration deadline, and IRAS can backdate your registration and hold you liable for the GST you should have charged, even on sales where you never actually collected it from customers.
Tracking turnover on a rolling basis, not just at year-end, is the only real fix.
Zero-rating exports without proper documentation
Charging 0% GST on an export sale isn't automatic just because the customer's address is overseas. If you invoice an overseas customer but the goods actually ship to a Singapore address, a common pattern when using a local forwarder, that sale doesn't qualify for zero-rating.
IRAS expects real proof the goods left Singapore: air waybills, bills of lading, courier tracking showing delivery outside the country.
Getting the "supplier" wrong on drop-shipped low-value goods
When a Singapore business drops-ships inventory that never touches local soil, direct from an overseas supplier to a Singapore consumer, who's responsible for charging GST under the low-value goods rules isn't always obvious.
Depending on the arrangement, it could be the overseas supplier, the marketplace, or your own business. Getting this wrong means either under-collecting GST you owe, or assuming a platform is handling it when it isn't.
Conclusion
As ecommerce volume scales across marketplaces and entities, the harder problem isn't registration timing or categorisation on their own, it's maintaining a consistent tax treatment and audit trail across payout data, import GST, marketplace fees, and accounting records. Registration deadlines and sale categorisation matter, but once you're running multiple channels, and possibly multiple entities, the real risk is inconsistency: one marketplace's payout logic doesn't match another's, import GST sits in a different system to your accounting records, and the tax invoices that support your Box 7 claim aren't sitting next to the transactions they relate to.
This is where Aspire comes in. Aspire's Singapore GST Calculator helps you work out what you owe on a given transaction in seconds, and AspireOS brings your marketplace payouts, supplier payments, import costs, and expense records into one reconciled view, so the audit trail behind your GST return holds together even as the number of channels and entities grows. Whether you're still below the registration threshold or already managing GST across several sales channels, the goal is the same: a consistent, defensible tax treatment across the business, not just a clean filing once a quarter.
Frequently Asked Questions
The standard rate is 9%. Local sales are standard-rated at 9%, exports are zero-rated at 0%, and imported low-value goods (SGD $400 or under) also carry 9%, collected at checkout rather than at the border.
Apply through the IRAS myTax Portal using Corppass once you cross the SGD $1 million threshold, either retrospectively (within 30 days of the calendar year-end) or prospectively (within 30 days of forecasting you'll cross it). Once approved, you charge 9% on standard-rated sales and file GST F5 returns quarterly.
At minimum, you need to register your business with ACRA, and register for GST once your taxable turnover passes SGD $1 million. Depending on your model, you may also need to meet Personal Data Protection Act obligations and, for platforms handling customer funds, licensing under the Payment Services Act.
No. Exports are zero-rated, so you charge 0% GST on them. You still need to keep proof the goods left Singapore, such as air waybills or shipping documents, and the sale still counts toward your SGD $1 million registration threshold even though no tax is collected.
Only once your taxable turnover exceeds SGD $1 million in a rolling 12-month period. Below that, registration is voluntary, and you can choose to register early to reclaim input tax on business costs.
Sources
- IRAS: e-Commerce - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/specific-business-sectors/e-commerce
- IRAS: GST on Imported Low-Value Goods - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/consumers/gst-on-imported-low-value-goods
- IRAS: Consumers Importing Goods into Singapore - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/consumers/consumers-importing-goods-into-singapore
- IRAS: Overseas Vendor Registration Regime - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/gst-and-digital-economy/overseas-businesses
- IRAS: GST Registration - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/basics-of-gst/goods-and-services-tax-(gst)-what-it-is-and-how-it-works
- IRAS: Filing GST - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/filing-gst
- IRAS: Claiming GST (Input Tax) - Importing of Goods - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/claiming-gst-(input-tax)/importing-of-goods
- IRAS: Conditions for Claiming Input Tax - https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/claiming-gst-(input-tax)/conditions-for-claiming-input-tax
- IRAS: Sole-Proprietorships and Partnerships - https://www.iras.gov.sg/taxes/individual-income-tax/self-employed/basics-of-self-employed-income-tax/am-i-a-self-employed-person
- IRAS: Corporate Income Tax Rate, Rebates and Tax Exemption Schemes - https://www.iras.gov.sg/taxes/corporate-income-tax/basics-of-corporate-income-tax/corporate-income-tax-rate-rebates-and-tax-exemption-schemes
- IRAS: Filing Estimated Chargeable Income (ECI) - https://www.iras.gov.sg/taxes/corporate-income-tax/filing-taxes/filing-estimated-chargeable-income-(eci)
- IRAS: Basic Guide for New Companies - Form C-S/C - https://www.iras.gov.sg/taxes/corporate-income-tax/filing-taxes/basic-guide-for-new-companies
- IRAS: Locate Your Source of Income - https://www.iras.gov.sg/taxes/individual-income-tax/employees/what-is-taxable-what-is-not/employment-income
- Singapore Customs: Overseas Vendor Registration Regime - https://www.customs.gov.sg/permits-and-licences/mandatory-requirements/overseas-vendor-registration-regime/
- ACRA: Registering a Business - https://www.acra.gov.sg/how-to-guides/registering-a-business
- IMDA: InvoiceNow - https://www.imda.gov.sg/how-we-can-help/nationwide-e-invoicing-framework
This blog is for general information only and does not constitute financial, legal, tax, or professional advice. Aspire’s services are subject to the terms outlined in our 'Terms of Service' and 'Pricing' pages. We make no guarantees as to the accuracy, completeness, or timeliness of the content, and past results do not indicate future performance. Always consult a qualified professional before acting on any information provided.

Bintang Lestada
Writer
Bintang is a seasoned writer specialising in fintech, agtech, politics, and pop culture. With a writing history at VICE ASIA, Letterboxd, Whiteboard Journal and other reputable organisations, Bintang leverages their broad range of experiences to resources that educate audiences, build trust, and support business growth.
Aspire Launchpad
Supercharge your finance operations with Aspire
Find out how Aspire can help you speed up your end-to-end finance processes from payments to expense management.

Latest articles

E-commerce •
Ecommerce logistics: A practical guide for online sellers in Singapore
Learn how ecommerce logistics works in Singapore, including fulfillment models, shipping costs, GST, customs, 3PLs, last-mile delivery, and practical ways to reduce logistics costs.

Business Advice •
Ecommerce Warehousing in Singapore: A Seller’s Guide
Ecommerce warehousing in Singapore can help sellers manage storage, fulfilment, inventory, and peak-season demand while keeping costs under control as they grow.

Newsroom •
Aspire Launches Aspire Account-Opening Integration With Osome
Aspire and Osome partner to enable faster Business Account opening
Start your journey with Aspire
Open your free account



