Not tax advice. Computation tools only. Have a professional review before filing.
openaccountants/skills/singapore-gst.md
singapore-gst.md679 lines44.0 KB
v20
1---
2name: singapore-gst
3description: Use this skill whenever asked to prepare, review, or classify transactions for a Singapore GST return (GST F5 form) for any client. Trigger on phrases like "prepare GST return", "do the GST", "fill in GST F5", "create the return", "Singapore GST", "IRAS filing", or any request involving Singapore GST filing. Also trigger when classifying transactions for GST purposes from bank statements, invoices, or other source data. This skill covers Singapore only and only standard GST-registered persons filing GST F5. Group registrations, partial exemption with non-de-minimis exempt supplies, Approved 3rd Party Logistics schemes, and Major Exporter Scheme applications are all in the refusal catalogue. MUST be loaded alongside vat-workflow-base v0.1 or later (for workflow architecture). ALWAYS read this skill before touching any Singapore GST work.
4version: 2.0
5---
6 
7# Singapore GST Return Skill (GST F5) v2.0
8 
9## Section 1 — Quick reference
10 
11**Read this whole section before classifying anything. The workflow runbook is in `vat-workflow-base` Section 1 — follow that runbook with this skill providing the country-specific content.**
12 
13| Field | Value |
14|---|---|
15| Country | Singapore (Republic of Singapore) |
16| Standard rate | 9% (from 1 January 2024) |
17| Prior rates | 8% (1 Jan 2023 – 31 Dec 2023), 7% (before 1 Jan 2023) |
18| Zero rate | 0% (exports of goods, prescribed international services under Fifth Schedule) |
19| Exempt supplies | Financial services (Fourth Schedule Part I), residential property (Part II), investment precious metals (Part III), digital payment tokens (Part IV) |
20| Return form | GST F5 (standard quarterly return) |
21| Filing portal | https://mytax.iras.gov.sg (myTax Portal) — electronic only, no paper filing |
22| Authority | Inland Revenue Authority of Singapore (IRAS) |
23| Currency | SGD only |
24| Filing frequency | Quarterly (standard); Monthly (by special arrangement with IRAS, typically major exporters) |
25| Deadline | One month after end of prescribed accounting period |
26| Companion skill (Tier 1, workflow) | **vat-workflow-base v0.1 or later — MUST be loaded** |
27| Contributor | Open Accounting Skills Registry |
28| Validated by | Deep research verification, April 2026 |
29| Validation date | April 2026 |
30 
31**Key GST F5 boxes (the boxes you will use most):**
32 
33| Box | Meaning |
34|---|---|
35| 1 | Total value of standard-rated supplies (net, before GST) |
36| 2 | Total value of zero-rated supplies (exports, international services) |
37| 3 | Total value of exempt supplies |
38| 4 | Total value of supplies (derived: 1 + 2 + 3) |
39| 5 | Total value of taxable purchases (net, before GST — informational for IRAS cross-check) |
40| 6 | Output tax due (GST on Box 1 at 9%, plus reverse charge output, plus adjustments) |
41| 7 | Input tax and refunds claimed (input GST on business purchases, bad debt relief, pre-registration claims) |
42| 8 | Net GST to be paid to / (refunded by) IRAS (derived: 6 − 7) |
43| 9 | Total value of goods imported under MES / Approved 3PL / other import GST suspension schemes |
44| 10 | Tourist Refund Scheme claims (Yes/No) |
45| 11 | Bad debt relief / reverse charge refund claims (Yes/No) |
46| 12 | Pre-registration input tax claims (Yes/No) |
47| 13 | Revenue (gross sales/income — informational) |
48| 14 | Value of imported services / low-value goods subject to reverse charge |
49 
50**Conservative defaults — Singapore-specific values for the universal categories in `vat-workflow-base` Section 2:**
51 
52| Ambiguity | Default |
53|---|---|
54| Unknown rate on a sale | 9% (standard rate) |
55| Unknown VAT status of a purchase | Not claimable |
56| Unknown counterparty location | Domestic Singapore |
57| Unknown whether customer "belongs" overseas (for zero-rating) | Belongs in Singapore, charge 9% |
58| Unknown business-use proportion (vehicle, phone, home office) | 0% recovery |
59| Unknown SaaS billing entity | Reverse charge (non-resident supplier) |
60| Unknown blocked-input status (motor car, club, entertainment) | Blocked |
61| Unknown whether transaction is in scope | In scope |
62 
63**Red flag thresholds — country slot values for the reviewer brief in `vat-workflow-base` Section 3:**
64 
65| Threshold | Value |
66|---|---|
67| HIGH single-transaction size | SGD 5,000 |
68| HIGH tax-delta on a single conservative default | SGD 300 |
69| MEDIUM counterparty concentration | >40% of output OR input |
70| MEDIUM conservative-default count | >4 across the return |
71| LOW absolute net GST position | SGD 10,000 |
72 
73---
74 
75## Section 2 — Required inputs and refusal catalogue
76 
77### Required inputs
78 
79**Minimum viable** — bank statement for the quarter in CSV, PDF, or pasted text. Must cover the full period. Acceptable from any Singapore business bank: DBS, OCBC, UOB, Standard Chartered, HSBC Singapore, Citibank Singapore, Maybank Singapore, Revolut Business, Wise Business, or any other.
80 
81**Recommended** — sales invoices for the period (especially for zero-rated international services and exports), purchase invoices for any input tax claim above SGD 300, the client's GST registration number in writing (UEN format or M-format).
82 
83**Ideal** — complete invoice register, GST registration certificate, prior period GST F5, reconciliation of any brought-forward excess input tax.
84 
85**Refusal policy if minimum is missing — SOFT WARN.** If no bank statement is available at all, hard stop. If bank statement only without invoices, proceed but record in the reviewer brief: "This GST F5 was produced from bank statement alone. The reviewer must verify, before approval, that input tax claims above SGD 300 are supported by valid tax invoices and that all zero-rating and reverse charge classifications match the supplier's invoice."
86 
87### Singapore-specific refusal catalogue
88 
89If any trigger fires, stop, output the refusal message verbatim, end the conversation.
90 
91**R-SG-1 — Partial exemption with non-de-minimis exempt supplies.** *Trigger:* client makes both taxable and exempt supplies and the exempt input tax exceeds SGD 5,000 per quarter OR exceeds 5% of total input tax (i.e., de minimis test fails). *Message:* "Your exempt input tax exceeds the de minimis thresholds (SGD 5,000/quarter and 5% of total input tax). Input tax apportionment is required under Regulation 29 of the GST (General) Regulations. This skill cannot compute the apportionment ratio. Please engage a GST-registered tax agent to determine and confirm the recovery rate before input tax is claimed."
92 
93**R-SG-2 — GST group registration.** *Trigger:* client is part of a GST group registration. *Message:* "GST group registrations require consolidation across all group members and disregard of intra-group supplies. This skill covers single-entity GST F5 returns only. Please engage a GST-registered tax agent."
94 
95**R-SG-3 — Major Exporter Scheme (MES) or Approved 3PL.** *Trigger:* client is approved under MES or Approved 3PL scheme and is claiming import GST suspension. *Message:* "MES and Approved 3PL schemes have specific reporting and compliance requirements that go beyond standard GST F5 filing. This skill covers standard filing only. Please engage a GST-registered tax agent."
96 
97**R-SG-4 — Customer accounting for prescribed goods.** *Trigger:* client supplies or acquires prescribed goods (investment precious metals in non-qualifying form, mobile phones, memory cards above SGD 10,000). *Message:* "Customer accounting for prescribed goods requires specific Box 1/Box 6/Box 7 entries that differ from standard classification. Out of scope for this skill."
98 
99**R-SG-5 — Margin scheme.** *Trigger:* client deals in second-hand goods under the gross margin scheme. *Message:* "Margin scheme transactions require transaction-level margin computation. Out of scope."
100 
101**R-SG-6 — Voluntary disclosure of errors exceeding SGD 1,500.** *Trigger:* user wants to correct errors in a prior period that exceed the SGD 1,500 administrative concession threshold. *Message:* "Errors exceeding SGD 1,500 net GST per period cannot be corrected in the current return. A GST F7 voluntary disclosure must be filed separately. Please engage a GST-registered tax agent."
102 
103---
104 
105## Section 3 — Supplier pattern library (the lookup table)
106 
107This is the deterministic pre-classifier. When a transaction's counterparty matches a pattern in this table, apply the treatment from the table directly. Do not second-guess. If none match, fall through to Tier 1 rules in Section 5.
108 
109**How to read this table.** Match by case-insensitive substring on the counterparty name as it appears in the bank statement. If multiple patterns match, use the most specific.
110 
111### 3.1 Singapore banks (fees exempt — exclude)
112 
113| Pattern | Treatment | Notes |
114|---|---|---|
115| DBS, DEVELOPMENT BANK OF SINGAPORE, POSB | EXCLUDE for bank charges/fees | Financial service, exempt (Fourth Schedule Part I) |
116| OCBC, OVERSEA-CHINESE BANKING | EXCLUDE for bank charges/fees | Same |
117| UOB, UNITED OVERSEAS BANK | EXCLUDE for bank charges/fees | Same |
118| STANDARD CHARTERED SG, STANCHART | EXCLUDE for bank charges/fees | Same |
119| HSBC SINGAPORE | EXCLUDE for bank charges/fees | Same |
120| CITIBANK SINGAPORE, CITI | EXCLUDE for bank charges/fees | Same |
121| MAYBANK SINGAPORE | EXCLUDE for bank charges/fees | Same |
122| REVOLUT, WISE, ASPIRE (fee lines) | EXCLUDE for transaction/maintenance fees | Check for separate taxable subscription invoices |
123| INTEREST, INT EARNED, INT CHARGED | EXCLUDE | Interest income/expense, exempt financial service |
124| LOAN, TERM LOAN, CREDIT FACILITY | EXCLUDE | Loan principal movement, out of scope |
125 
126### 3.2 Singapore government, regulators, and statutory bodies (exclude entirely)
127 
128| Pattern | Treatment | Notes |
129|---|---|---|
130| IRAS, INLAND REVENUE | EXCLUDE | Tax payment, not a supply |
131| GST PAYMENT, GST REFUND | EXCLUDE | GST payment/refund, not a supply |
132| ACRA, ACCOUNTING AND CORPORATE REGULATORY | EXCLUDE | Registration/filing fees, government sovereign act |
133| CPF, CENTRAL PROVIDENT FUND | EXCLUDE | Statutory contributions, out of scope |
134| MOM, MINISTRY OF MANPOWER | EXCLUDE | Government levy (foreign worker levy, etc.) |
135| CUSTOMS, SINGAPORE CUSTOMS | EXCLUDE for duty | Customs duty (but check for import GST — see Section 5.10) |
136| GOVTECH, GOVERNMENT TECHNOLOGY AGENCY | EXCLUDE | Government fees |
137| LTA, LAND TRANSPORT AUTHORITY | EXCLUDE | Government fees, COE, road tax |
138| HDB, HOUSING DEVELOPMENT BOARD | EXCLUDE | Government housing, sovereign act |
139| NEA, NATIONAL ENVIRONMENT AGENCY | EXCLUDE | Licence fees, government |
140| EDB, ECONOMIC DEVELOPMENT BOARD | EXCLUDE | Government grants/fees |
141| ENTERPRISE SINGAPORE, ESG | EXCLUDE | Government grants |
142 
143### 3.3 Singapore telecoms and utilities
144 
145| Pattern | Treatment | Box | Notes |
146|---|---|---|---|
147| SINGTEL, SINGAPORE TELECOMMUNICATIONS | Domestic 9% | 5 (purchase) / 1 (if selling) | Telecoms — overhead, input tax claimable on business line |
148| STARHUB | Domestic 9% | 5 / 1 | Same |
149| M1, M1 LIMITED | Domestic 9% | 5 / 1 | Same |
150| SIMBA TELECOM, CIRCLES.LIFE | Domestic 9% | 5 / 1 | MVNO telecoms |
151| SP SERVICES, SP GROUP, SINGAPORE POWER | Domestic 9% | 5 | Electricity, gas, water — overhead |
152| SEMBCORP POWER, GENECO, KEPPEL ELECTRIC | Domestic 9% | 5 | Electricity retailer — overhead |
153| PUB, PUBLIC UTILITIES BOARD | Domestic 9% | 5 | Water — overhead |
154 
155### 3.4 Insurance (exempt — exclude)
156 
157| Pattern | Treatment | Notes |
158|---|---|---|
159| GREAT EASTERN, GE LIFE | EXCLUDE | Life insurance exempt (Fourth Schedule) |
160| PRUDENTIAL SINGAPORE | EXCLUDE | Life insurance exempt |
161| AIA SINGAPORE | EXCLUDE | Life insurance exempt |
162| NTUC INCOME, INCOME INSURANCE | EXCLUDE | Life insurance exempt; general insurance is standard-rated — check invoice |
163| AVIVA, SINGLIFE | EXCLUDE | Life insurance exempt |
164| INSURANCE PREMIUM, LIFE INSURANCE | EXCLUDE | Default exempt unless clearly general/property insurance |
165 
166### 3.5 Transport (Singapore domestic)
167 
168| Pattern | Treatment | Box | Notes |
169|---|---|---|---|
170| GRAB, GRABCAR, GRABTAXI | Domestic 9% | 5 | Ride-hailing, taxable. Check: platform fee vs ride fare on invoice |
171| GOJEK, GOJEK SG | Domestic 9% | 5 | Same |
172| COMFORTDELGRO, COMFORT TAXI, CITYCAB | Domestic 9% | 5 | Taxi, standard rated |
173| SMRT, SMRT CORPORATION | Domestic 9% | 5 | Taxi/bus services standard rated |
174| EZ-LINK, EZLINK, TRANSITLINK | Domestic 9% | 5 | Top-up for public transport |
175| SINGAPORE AIRLINES, SIA (domestic) | Domestic 9% if domestic charter | 1 / 5 | International flights — see 3.6 |
176| BUS, MRT (generic transport labels) | Domestic 9% | 5 | Standard rated local transport |
177 
178### 3.6 Airlines and international transport (zero-rated or exclude)
179 
180| Pattern | Treatment | Box | Notes |
181|---|---|---|---|
182| SINGAPORE AIRLINES, SIA (international) | Zero-rated / EXCLUDE | 2 (if selling) | International passenger transport zero-rated |
183| SCOOT, SCOOT TIGERAIR | Zero-rated / EXCLUDE | 2 | Same |
184| JETSTAR ASIA | Zero-rated / EXCLUDE | 2 | International flights |
185| CATHAY PACIFIC, EMIRATES, QANTAS | EXCLUDE | | Foreign airline, international flight |
186 
187### 3.7 Food retail (blocked unless hospitality/F&B business)
188 
189| Pattern | Treatment | Notes |
190|---|---|---|
191| NTUC FAIRPRICE, FAIRPRICE | Default BLOCK input tax | Personal provisioning. Claimable only if F&B/hospitality business purchasing stock-in-trade |
192| COLD STORAGE, GIANT, SHENG SIONG | Default BLOCK | Same |
193| RESTAURANTS, CAFES (any named restaurant) | Default BLOCK | Entertainment blocked unless staff welfare meal at workplace |
194| FOODPANDA, DELIVEROO | Default BLOCK | Food delivery — personal provisioning default |
195 
196### 3.8 SaaS — non-resident suppliers (reverse charge)
197 
198From 1 January 2020, imported services from non-resident suppliers to GST-registered persons are subject to reverse charge under Section 14(2) of the GST Act. The recipient self-assesses output tax in Box 6 and claims input tax in Box 7 (net zero for fully taxable business). Report value in Box 14.
199 
200| Pattern | Billing entity | Box | Notes |
201|---|---|---|---|
202| GOOGLE (Ads, Workspace, Cloud) | Google Asia Pacific Pte Ltd (SG) or Google Ireland Ltd (IE) or Google LLC (US) | Check invoice | If SG entity: domestic 9%, Box 5. If non-resident: reverse charge, Box 14/6/7 |
203| MICROSOFT (365, Azure) | Microsoft Regional Sales Pte Ltd (SG) or Microsoft Ireland Operations Ltd (IE) | Check invoice | If SG entity: domestic 9%. If non-resident: reverse charge |
204| ADOBE | Adobe Systems Software Ireland Ltd (IE) or Adobe Inc (US) | 14/6/7 | Typically non-resident, reverse charge |
205| META, FACEBOOK ADS | Meta Platforms Ireland Ltd (IE) | 14/6/7 | Non-resident, reverse charge |
206| LINKEDIN (paid) | LinkedIn Ireland Unlimited (IE) | 14/6/7 | Non-resident, reverse charge |
207| AWS, AMAZON WEB SERVICES | Amazon Web Services Inc (US) or AWS Singapore entity | Check invoice | US entity: reverse charge. SG entity: domestic 9% |
208| NOTION | Notion Labs Inc (US) | 14/6/7 | Non-resident, reverse charge |
209| ANTHROPIC, CLAUDE | Anthropic PBC (US) | 14/6/7 | Non-resident, reverse charge |
210| OPENAI, CHATGPT | OpenAI Inc (US) | 14/6/7 | Non-resident, reverse charge |
211| GITHUB | GitHub Inc (US) | 14/6/7 | Non-resident, reverse charge |
212| FIGMA | Figma Inc (US) | 14/6/7 | Non-resident, reverse charge |
213| CANVA | Canva Pty Ltd (AU) | 14/6/7 | Non-resident, reverse charge |
214| SLACK | Slack Technologies LLC (US) or Salesforce SG | Check invoice | US: reverse charge. SG entity: domestic 9% |
215| ATLASSIAN (Jira, Confluence) | Atlassian Pty Ltd (AU) or Atlassian Inc (US) | 14/6/7 | Non-resident, reverse charge |
216| ZOOM | Zoom Video Communications Inc (US) | 14/6/7 | Non-resident, reverse charge |
217| HUBSPOT | HubSpot Inc (US) | 14/6/7 | Non-resident, reverse charge |
218| STRIPE (subscription fees) | Stripe Inc (US) | 14/6/7 | Non-resident, reverse charge |
219| TWILIO | Twilio Inc (US) | 14/6/7 | Non-resident, reverse charge |
220| SHOPIFY | Shopify Inc (CA) | 14/6/7 | Non-resident, reverse charge |
221 
222### 3.9 Payment processors
223 
224| Pattern | Treatment | Notes |
225|---|---|---|
226| STRIPE (transaction fees) | EXCLUDE (exempt) | Payment processing / financial intermediation, exempt |
227| PAYPAL (transaction fees) | EXCLUDE (exempt) | Same |
228| STRIPE (monthly subscription) | Reverse charge Box 14/6/7 | US entity — separate from exempt transaction fees |
229| HITPAY, ATOME | Check invoice | If SG entity: domestic 9%. If not: reverse charge |
230 
231### 3.10 Retail and supermarkets (Singapore)
232 
233| Pattern | Treatment | Box | Notes |
234|---|---|---|---|
235| NTUC FAIRPRICE, FAIRPRICE | Domestic 9% | 5 | Input claimable only for business stock-in-trade purchases |
236| COLD STORAGE, MARKETPLACE | Domestic 9% | 5 | Same |
237| GIANT, SHENG SIONG | Domestic 9% | 5 | Same |
238| GUARDIAN, WATSONS | Domestic 9% | 5 | Pharmacy/personal care |
239| DON DON DONKI, DAISO | Domestic 9% | 5 | Retail |
240 
241### 3.11 Professional services (Singapore)
242 
243| Pattern | Treatment | Box | Notes |
244|---|---|---|---|
245| LAW FIRM names, ADVOCATES, SOLICITORS | Domestic 9% | 5 | Legal fees, input claimable if business purpose |
246| ACCOUNTANT, CPA, AUDIT FIRM | Domestic 9% | 5 | Accounting/audit, always claimable |
247| CORPORATE SECRETARY, BOARDROOM | Domestic 9% | 5 | Company secretarial, claimable |
248| ACRA (filing fees) | EXCLUDE | | Government fee |
249 
250### 3.12 Payroll and statutory contributions (exclude entirely)
251 
252| Pattern | Treatment | Notes |
253|---|---|---|
254| CPF, CENTRAL PROVIDENT FUND | EXCLUDE | Statutory CPF contributions |
255| SALARY, WAGES, PAYROLL | EXCLUDE | Employment, out of scope |
256| SDL, SKILLS DEVELOPMENT LEVY | EXCLUDE | Statutory levy |
257| FWL, FOREIGN WORKER LEVY | EXCLUDE | Government levy |
258| BONUS, COMMISSION (to employees) | EXCLUDE | Employment, out of scope |
259 
260### 3.13 Property and rent
261 
262| Pattern | Treatment | Notes |
263|---|---|---|
264| COMMERCIAL RENT, OFFICE RENT (with GST invoice) | Domestic 9%, Box 5 | Commercial property lease, input claimable |
265| HDB RENT (residential) | EXCLUDE | Residential lease, exempt (Fourth Schedule Part II) |
266| RESIDENTIAL RENT, CONDO RENT | EXCLUDE | Residential lease, exempt |
267| SERVICED APARTMENT, HOTEL (short-stay) | Domestic 9%, Box 5 | Hotel/serviced apartment is standard rated, not exempt |
268| JTC, JURONG TOWN CORPORATION | Domestic 9%, Box 5 | Industrial property, standard rated |
269 
270### 3.14 Internal transfers and exclusions
271 
272| Pattern | Treatment | Notes |
273|---|---|---|
274| OWN TRANSFER, INTERNAL, ACCOUNT TRANSFER | EXCLUDE | Internal movement |
275| DIVIDEND, DIV PAYMENT | EXCLUDE | Dividend, out of scope |
276| LOAN REPAYMENT, REPAYMENT | EXCLUDE | Loan principal, out of scope |
277| CASH WITHDRAWAL, ATM | TIER 2 — ask | Default exclude; ask what cash was spent on |
278| DIRECTOR FEE (paid to director as employee) | EXCLUDE | Employment relationship, out of scope |
279 
280---
281 
282## Section 4 — Worked examples
283 
284These are six fully worked classifications drawn from a hypothetical bank statement of a Singapore-based self-employed IT consultant. They illustrate the trickiest cases.
285 
286### Example 1 — Non-resident SaaS reverse charge (Notion)
287 
288**Input line:**
289`03.04.2026 ; NOTION LABS INC ; DEBIT ; Monthly subscription ; USD 16.00 ; SGD 21.44`
290 
291**Reasoning:**
292Notion Labs Inc is a US entity (Section 3.8). No GST on the invoice. This is an imported service from a non-resident supplier. Under Section 14(2), the recipient must self-assess reverse charge: output tax in Box 6, input tax in Box 7. Report the value in Box 14. Net effect zero for a fully taxable business. Also include in Box 5 (taxable purchases).
293 
294**Output:**
295 
296| Date | Counterparty | Gross | Net | GST | Rate | Box (input) | Box (output) | Box 14 | Default? | Question? | Excluded? |
297|---|---|---|---|---|---|---|---|---|---|---|---|
298| 03.04.2026 | NOTION LABS INC | -21.44 | -21.44 | 1.93 | 9% | 7 | 6 | 21.44 | N | — | — |
299 
300### Example 2 — Zero-rated international service sale
301 
302**Input line:**
303`10.04.2026 ; TECHCORP PTY LTD ; CREDIT ; Invoice SG-2026-018 IT consultancy March ; +5,000.00 ; SGD`
304 
305**Reasoning:**
306Incoming SGD 5,000 from an Australian company. The client provides IT consulting services. The customer "belongs" outside Singapore (no GST registration in SG, no SG establishment). Under Fifth Schedule Para 1, this is a zero-rated international service — provided the service is not performed on goods in Singapore and does not directly benefit a person in SG other than the overseas customer. Report in Box 2. No output tax. Confirm: the customer has no SG establishment and the service has no direct SG benefit.
307 
308**Output:**
309 
310| Date | Counterparty | Gross | Net | GST | Rate | Box | Default? | Question? | Excluded? |
311|---|---|---|---|---|---|---|---|---|---|
312| 10.04.2026 | TECHCORP PTY LTD | +5,000.00 | +5,000.00 | 0 | 0% | 2 | Y | Q1 (HIGH) | "Verify customer belongs overseas — no SG establishment?" |
313 
314### Example 3 — Motor car expense, permanently blocked
315 
316**Input line:**
317`15.04.2026 ; SHELL SINGAPORE ; DEBIT ; Petrol ; -120.00 ; SGD`
318 
319**Reasoning:**
320Petrol purchase. Input tax on motor car expenses (purchase, hire, running costs including petrol, maintenance, parking, ERP) is permanently blocked under Regulation 26(1) of the GST (General) Regulations. The only exceptions are taxis, private hire cars used exclusively for chauffeured transport, motor dealers' stock-in-trade, and driving schools. An IT consultant does not qualify. Default: full block, no input tax recovery.
321 
322**Output:**
323 
324| Date | Counterparty | Gross | Net | GST | Rate | Box | Default? | Question? | Excluded? |
325|---|---|---|---|---|---|---|---|---|---|
326| 15.04.2026 | SHELL SINGAPORE | -120.00 | -120.00 | 0 | — | — | Y | Q2 | "Motor car expense: blocked under Reg 26(1)" |
327 
328### Example 4 — Domestic standard-rated purchase (office equipment)
329 
330**Input line:**
331`18.04.2026 ; COURTS SINGAPORE ; DEBIT ; Invoice CT-2026-441 Office desk ; -856.00 ; SGD`
332 
333**Reasoning:**
334Courts Singapore is a local retailer. The gross amount is SGD 856 inclusive of 9% GST. Net = 856 x (100/109) = SGD 785.32. GST = SGD 70.68. Standard-rated domestic purchase used for business. Input tax claimable. Goes to Box 5 (taxable purchases) and Box 7 (input tax).
335 
336**Output:**
337 
338| Date | Counterparty | Gross | Net | GST | Rate | Box (purchase) | Box (input) | Default? | Question? | Excluded? |
339|---|---|---|---|---|---|---|---|---|---|---|
340| 18.04.2026 | COURTS SINGAPORE | -856.00 | -785.32 | -70.68 | 9% | 5 | 7 | N | — | — |
341 
342### Example 5 — Club membership, permanently blocked
343 
344**Input line:**
345`22.04.2026 ; SINGAPORE RECREATION CLUB ; DEBIT ; Annual subscription ; -3,200.00 ; SGD`
346 
347**Reasoning:**
348Club membership fee. Input tax on club membership fees (country club, golf club, recreation club subscriptions) is permanently blocked under Regulation 27(1)(a). No exceptions. Default: full block.
349 
350**Output:**
351 
352| Date | Counterparty | Gross | Net | GST | Rate | Box | Default? | Question? | Excluded? |
353|---|---|---|---|---|---|---|---|---|---|
354| 22.04.2026 | SINGAPORE RECREATION CLUB | -3,200.00 | -3,200.00 | 0 | — | — | Y | Q3 | "Club membership: blocked under Reg 27(1)(a)" |
355 
356### Example 6 — Exempt financial service (bank charges)
357 
358**Input line:**
359`28.04.2026 ; DBS BANK ; DEBIT ; Monthly account maintenance fee ; -15.00 ; SGD`
360 
361**Reasoning:**
362Bank maintenance fee. Financial services are exempt under Fourth Schedule Part I. No GST is charged by the bank. No input tax to claim. Exclude from the return.
363 
364**Output:**
365 
366| Date | Counterparty | Gross | Net | GST | Rate | Box | Default? | Question? | Excluded? |
367|---|---|---|---|---|---|---|---|---|---|
368| 28.04.2026 | DBS BANK | -15.00 | — | — | — | — | N | — | "Exempt financial service" |
369 
370---
371 
372## Section 5 — Tier 1 classification rules (compressed)
373 
374Each rule states the legal source and the box mapping. Apply silently if the data is unambiguous.
375 
376### 5.1 Standard rate 9% (GST Act Section 7, Section 16)
377 
378Default rate for any taxable supply in Singapore unless zero-rated or exempt. Sales go to Box 1. Output tax goes to Box 6. Purchases go to Box 5. Input tax goes to Box 7.
379 
380### 5.2 Zero-rated supplies (GST Act Section 21, 22; Fifth Schedule)
381 
382Exports of goods physically shipped out of Singapore with export documentation. International services meeting Fifth Schedule conditions (especially Para 1 — service to overseas person, not performed on goods in SG, no direct SG benefit). Sales go to Box 2. No output tax. Input tax on related purchases is claimable.
383 
384### 5.3 Exempt supplies (Fourth Schedule)
385 
386Prescribed financial services (interest, currency exchange, securities, life insurance, bank account operation). Residential property sale or lease (not hotel/serviced apartment). Investment precious metals meeting purity standards. Digital payment tokens. Sales go to Box 3. No output tax. No input tax recovery on directly attributable costs.
387 
388### 5.4 Out of scope
389 
390Salaries, wages, CPF contributions, government grants/subsidies, dividends, loan principal, private transactions, TOGC, statutory penalties. Not reported on GST F5. Exclude entirely.
391 
392### 5.5 Reverse charge — imported services (GST Act Section 14(2))
393 
394From 1 January 2020, when the client receives services from a non-resident supplier who is not GST-registered in SG: self-assess output tax at 9% in Box 6, claim input tax in Box 7 (if entitled), report value in Box 14. Net effect zero for a fully taxable business. Applies to all services and from 1 January 2023, also to imported low-value goods (value not exceeding SGD 400).
395 
396### 5.6 Domestic purchases — standard rated
397 
398Input tax on a valid tax invoice from a GST-registered Singapore supplier is claimable for purchases used in taxable business activity. Subject to blocked-input rules (5.8) and the five conditions in Section 20. Report in Box 5 (value) and Box 7 (input tax).
399 
400### 5.7 Import of goods
401 
402Goods imported via Singapore Customs. Import GST is paid at the border (or deferred under IGDS for approved businesses). Report in Box 5 (value). Input GST claimed in Box 7. Customs import permit is the supporting document (not a tax invoice).
403 
404### 5.8 Blocked input tax (GST (General) Regulations, Reg 26-27)
405 
406The following categories have zero GST recovery with no exceptions unless specifically noted:
407- Motor cars: purchase, hire, import of motor cars and related running expenses (petrol, maintenance, parking, ERP) — Reg 26(1). Exception: taxis, private hire cars for chauffeured transport, motor dealers' stock-in-trade, driving schools.
408- Club membership fees: country club, golf club, recreation club — Reg 27(1)(a). No exceptions.
409- Medical expenses for employees — Reg 27(1)(b). Exception: medical expenses required under Work Injury Compensation Act or Employment Act.
410- Family benefits for employees/directors' family members — Reg 27(1)(c). No exceptions.
411- Costs of non-business transactions — Reg 26(2). No exceptions.
412 
413Blocked categories override any other recovery rule. Check blocked status before applying recovery.
414 
415### 5.9 Deemed supplies
416 
417Gifts exceeding SGD 200 per recipient in a 12-month period — deemed supply, output tax due at 9% on cost. Private use of business assets — deemed supply if not insignificant. Report in Box 1 (value) and Box 6 (output tax).
418 
419### 5.10 Transitional rate rules (8% to 9%, 1 January 2024)
420 
421Supply made before 1 Jan 2024: apply 8%. Supply made on/after 1 Jan 2024: apply 9%. Spanning supplies: apportion. For current periods (2024 onward), always use 9%.
422 
423### 5.11 Sales — domestic standard
424 
425Charge 9% on all local sales of goods and services. No distinction between B2B and B2C for domestic supplies. Map to Box 1 (net) and Box 6 (output tax).
426 
427### 5.12 Sales — zero-rated export of goods
428 
429Goods physically shipped out of Singapore. Retain export documentation (export permit, bill of lading, airway bill). Map to Box 2. No output tax.
430 
431### 5.13 Sales — zero-rated international services (Fifth Schedule)
432 
433Service to customer who "belongs" outside Singapore. Customer must not be GST-registered in SG, must have no SG establishment, must have usual residence outside SG. The service must not be performed on goods in SG (unless goods are subsequently exported), and must not directly benefit a person in SG other than the overseas customer. Map to Box 2. No output tax.
434 
435### 5.14 Credit notes and adjustments
436 
437Credit notes issued reduce output tax. Credit notes received reduce input tax. Adjust in the period the credit note is issued/received. For errors in prior periods: if net GST error does not exceed SGD 1,500, adjust in the next return. If exceeds SGD 1,500, file GST F7.
438 
439---
440 
441## Section 6 — Tier 2 catalogue (compressed)
442 
443For each ambiguity type: pattern, why the bank statement is insufficient, conservative default, question for the structured form.
444 
445### 6.1 Motor car vs commercial vehicle
446 
447*Pattern:* Shell, SPC, Esso, petrol, parking, ERP, car wash. *Why insufficient:* vehicle type unknown. Motor car expenses are permanently blocked; commercial vehicle (van, lorry, motorcycle) expenses are claimable. *Default:* 0% recovery (assume motor car). *Question:* "Is this for a motor car (blocked) or a commercial vehicle/motorcycle used for business?"
448 
449### 6.2 Entertainment and hospitality
450 
451*Pattern:* restaurant, cafe, bar, catering, event. *Why insufficient:* entertainment for non-business purposes is blocked; staff welfare meals at workplace may be claimable. *Default:* block. *Question:* "Was this entertainment (blocked) or a staff welfare meal at the workplace?"
452 
453### 6.3 Ambiguous SaaS billing entities
454 
455*Pattern:* Google, Microsoft, AWS, Slack, Shopify where the legal entity is not visible. *Why insufficient:* some brands have Singapore entities (domestic 9%) and overseas entities (reverse charge). *Default:* reverse charge (non-resident). *Question:* "Could you check the invoice for the legal entity name? I need to know if it is a Singapore-registered entity or an overseas company."
456 
457### 6.4 Round-number incoming transfers from owner-named counterparties
458 
459*Pattern:* large round credit from a name matching the client's name. *Why insufficient:* could be a customer sale, owner injection, or loan. *Default:* exclude as owner injection. *Question:* "The SGD X transfer from [name] — is this a customer payment, your own money going in, or a loan?"
460 
461### 6.5 Incoming transfers from individual names (not owner)
462 
463*Pattern:* incoming from private-looking counterparties. *Why insufficient:* could be B2C sale, refund, loan. *Default:* domestic sale at 9%, Box 1/6. *Question:* "For each: was it a sale? Business or consumer? Local or overseas customer?"
464 
465### 6.6 Incoming transfers from foreign counterparties
466 
467*Pattern:* foreign bank, foreign currency. *Why insufficient:* could be zero-rated service, domestic supply paid from overseas, refund. *Default:* domestic 9%. *Question:* "What was this — a service to an overseas customer (potentially zero-rated), a domestic sale, or something else? Does the customer have any SG establishment?"
468 
469### 6.7 Medical expenses
470 
471*Pattern:* clinic, hospital, medical, dental, health insurance. *Why insufficient:* medical expenses for employees are blocked under Reg 27(1)(b) unless required by Work Injury Compensation Act or Employment Act. *Default:* blocked. *Question:* "Is this medical expense required by statute (Work Injury Compensation Act)? If so, input tax may be claimable."
472 
473### 6.8 Mixed-use phone, internet, home office
474 
475*Pattern:* Singtel, StarHub, M1 personal lines; home electricity. *Why insufficient:* business proportion unknown. *Default:* 0% if mixed without declared %, 100% if confirmed pure business line. *Question:* "Is this a dedicated business line or mixed-use? What business percentage would you estimate?"
476 
477### 6.9 Outgoing transfers to individuals
478 
479*Pattern:* outgoing to private-looking names. *Why insufficient:* could be contractor payment, wages, refund, drawings. *Default:* exclude as drawings. *Question:* "Was this a contractor you paid (with invoice), wages, a refund to a customer, or a personal transfer?"
480 
481### 6.10 Cash withdrawals
482 
483*Pattern:* ATM, cash withdrawal. *Why insufficient:* unknown what cash was spent on. *Default:* exclude as owner drawing. *Question:* "What was the cash used for?"
484 
485### 6.11 Rent payments
486 
487*Pattern:* monthly rent to a landlord-sounding counterparty. *Why insufficient:* commercial vs residential. *Default:* no GST, exclude (residential default). *Question:* "Is this commercial property rent (GST claimable with tax invoice) or residential (exempt)?"
488 
489### 6.12 Insurance payments
490 
491*Pattern:* insurance premium payments. *Why insufficient:* life insurance is exempt; general insurance (property, motor, health, travel) is standard-rated at 9%. *Default:* exclude (life insurance default). *Question:* "Is this life insurance (exempt) or general/property/motor insurance (standard-rated, input tax claimable)?"
492 
493---
494 
495## Section 7 — Excel working paper template (Singapore-specific)
496 
497The base specification is in `vat-workflow-base` Section 3. This section provides the Singapore-specific overlay.
498 
499### Sheet "Transactions"
500 
501Columns A–L per the base. Column H ("Box code") accepts only valid Singapore GST F5 box codes from Section 1 of this skill: 1, 2, 3, 5, 6, 7, 14. Use blank for excluded transactions. For reverse-charge transactions, enter "RC" in column H and the value will feed into Box 6 (output), Box 7 (input), and Box 14 (value).
502 
503### Sheet "Box Summary"
504 
505One row per box. Column A is the box number, column B is the description, column C is the value computed via formula. Mandatory rows:
506 
507```
508Supply boxes:
509| 1 | Standard-rated supplies | =SUMIFS(Transactions!E:E, Transactions!H:H, "1") |
510| 2 | Zero-rated supplies | =SUMIFS(Transactions!E:E, Transactions!H:H, "2") |
511| 3 | Exempt supplies | =SUMIFS(Transactions!E:E, Transactions!H:H, "3") |
512| 4 | Total supplies | =Box_Summary!C[1_row]+C[2_row]+C[3_row] |
513 
514Purchase box:
515| 5 | Total taxable purchases | =SUMIFS(Transactions!E:E, Transactions!H:H, "5")+SUMIFS(Transactions!E:E, Transactions!H:H, "RC") |
516 
517Tax boxes:
518| 6 | Output tax due | =C[1_row]*0.09 + SUMIFS(Transactions!E:E, Transactions!H:H, "RC")*0.09 |
519| 7 | Input tax claimed | =SUMIFS(Transactions!F:F, Transactions!H:H, "5") + SUMIFS(Transactions!E:E, Transactions!H:H, "RC")*0.09 |
520| 8 | Net GST | =C[6_row]-C[7_row] |
521 
522Reporting boxes:
523| 14 | Reverse charge value | =SUMIFS(Transactions!E:E, Transactions!H:H, "RC") |
524```
525 
526### Sheet "Return Form"
527 
528Final GST F5-ready figures. The bottom-line cell is Box 8:
529```
530Box 8 = Box 6 - Box 7
531 
532IF Box 8 > 0:
533 GST payable to IRAS
534ELSE:
535 GST refundable by IRAS
536```
537 
538### Color and formatting conventions
539 
540Per the xlsx skill: blue for hardcoded values from the bank statement (column D of Transactions), black for formulas (everything in Box Summary and Return Form), green for cross-sheet references (Return Form referencing Box Summary), yellow background for any row in Sheet "Transactions" where Default? = "Y".
541 
542### Mandatory recalc step
543 
544After building the workbook, run:
545 
546```bash
547python /mnt/skills/public/xlsx/scripts/recalc.py /mnt/user-data/outputs/singapore-gst-<period>-working-paper.xlsx
548```
549 
550Check the JSON output. If `status` is `errors_found`, fix the formulas and re-run. If `status` is `success`, present via `present_files`.
551 
552---
553 
554## Section 8 — Singapore bank statement reading guide
555 
556Follow the universal exclusion rules in `vat-workflow-base` Step 6, plus these Singapore-specific patterns.
557 
558**DBS / POSB statement format.** DBS Business banking exports typically use CSV with DD/MM/YYYY or YYYY-MM-DD dates. Common columns: Transaction Date, Reference, Debit Amount, Credit Amount, Transaction Ref1, Transaction Ref2. The description field is often split across Ref1 and Ref2 — concatenate them for counterparty identification. DBS ibanking exports may use "CR" and "DR" labels. POSB business accounts follow the same format as DBS.
559 
560**OCBC statement format.** OCBC Velocity exports use CSV with columns: Transaction date, Value date, Description, Withdrawals, Deposits, Balance. Description field contains the counterparty name and reference. Cheque numbers appear as separate entries. FAST/PayNow transfers show as "FAST PAYMENT" or "PAYNOW" with the recipient name in the description.
561 
562**UOB statement format.** UOB BIBPlus exports use CSV with columns: Transaction Date, Transaction Description, Withdrawal, Deposit, Balance. The description field is a single concatenated field. GIRO payments appear as "GIRO" with the beneficiary name.
563 
564**Revolut / Wise Business.** ISO date format (YYYY-MM-DD). Revolut shows counterparty name clearly. Wise shows the recipient name and currency conversion details. Both may have separate fee lines — exclude fee lines (exempt financial service).
565 
566**Internal transfers and exclusions.** Own-account transfers between the client's DBS, OCBC, UOB, Revolut accounts. Labelled "own transfer", "internal transfer", "IBT" (inter-bank transfer). Always exclude.
567 
568**Sole proprietor draws.** A self-employed sole trader cannot pay themselves wages. Any transfer to their personal account is a drawing. Exclude. A director of a company receiving director fees: exclude from GST (out of scope) but flag for income tax records.
569 
570**Refunds and reversals.** Identify by "refund", "reversal", "chargeback", "returned". Book as a negative in the same box as the original transaction. Correction is in the period the refund is booked.
571 
572**PayNow and FAST transfers.** PayNow transfers appear as "PAYNOW-" followed by mobile number or UEN. FAST transfers show "FAST" or "FAST PAYMENT". The counterparty name may be truncated — if unidentifiable, ask the client.
573 
574**Foreign currency transactions.** Convert to SGD at the exchange rate on the transaction date. Use the MAS exchange rate or the rate shown on the bank statement. Note the rate used in the Transactions sheet column L (Notes).
575 
576**CPF, SDL, FWL entries.** These are statutory contributions and levies, always out of scope. Exclude immediately without further analysis.
577 
578**GIRO entries.** GIRO debits for recurring payments (rent, utilities, insurance). The description usually contains the beneficiary name. Map to the appropriate category using Section 3.
579 
580---
581 
582## Section 9 — Onboarding fallback (only when inference fails)
583 
584The workflow in `vat-workflow-base` Section 1 mandates inferring the client profile from the data first and only confirming with the client in Step 4. The questionnaire below is a fallback.
585 
586### 9.1 Entity type and trading name
587*Inference rule:* sole proprietor names often match the account holder name; company names include "Pte Ltd", "Pte. Ltd.", "LLP". *Fallback question:* "Are you a sole proprietor, a private limited company (Pte Ltd), or a partnership/LLP?"
588 
589### 9.2 GST registration status
590*Inference rule:* if the client is asking for a GST F5, they are GST-registered. *Fallback question:* "Confirm you are GST-registered? What is your GST registration number (UEN format)?"
591 
592### 9.3 Filing period
593*Inference rule:* first and last transaction dates on the bank statement. Standard is quarterly (calendar quarters). *Fallback question:* "Which quarter does this cover? Q1 (Jan–Mar), Q2 (Apr–Jun), Q3 (Jul–Sep), or Q4 (Oct–Dec)?"
594 
595### 9.4 Industry and sector
596*Inference rule:* counterparty mix, sales description patterns. IT, consultancy, F&B, retail, logistics are recognisable. *Fallback question:* "In one sentence, what does the business do?"
597 
598### 9.5 Employees
599*Inference rule:* CPF, salary, SDL, FWL outgoing transfers. *Fallback question:* "Do you have employees? If so, how many?"
600 
601### 9.6 Exempt supplies
602*Inference rule:* presence of financial service income, residential rental income, precious metals trading. *Fallback question:* "Do you make any GST-exempt sales (financial services, residential property, investment precious metals)?" *If yes and non-de-minimis, R-SG-1 refuses.*
603 
604### 9.7 International customers
605*Inference rule:* foreign bank credits, foreign currency, overseas company names. *Fallback question:* "Do you have customers outside Singapore? Are they businesses or consumers? Do any of them have an establishment in Singapore?"
606 
607### 9.8 Brought-forward excess input tax
608*Inference rule:* not inferable from a single period statement. Always ask. *Question:* "Do you have any excess input tax carried forward from the previous quarter?"
609 
610---
611 
612## Section 10 — Reference material
613 
614### Validation status
615 
616This skill is v2.0, rewritten in April 2026 to align with the Malta v2.0 structure (quick reference at top, supplier library as lookup tables, worked examples, compressed rules, bank statement guide, onboarding fallback). It supersedes v1.0.
617 
618### Sources
619 
620**Primary legislation:**
6211. Goods and Services Tax Act 1993 (Cap. 117A) — Sections 7, 14, 16, 20, 21, 22, 25; First Schedule (registration); Fourth Schedule (exempt); Fifth Schedule (international services)
6222. GST (General) Regulations — Regulations 26-29 (blocked input tax, apportionment), 29A (de minimis), 40 (pre-registration claims), 46 (returns)
6233. GST (Amendment) Act 2022 (rate change to 8% and 9%)
624 
625**IRAS guidance:**
6264. IRAS e-Tax Guide "GST: General Guide for Businesses"
6275. IRAS e-Tax Guide "GST: Guide on Imports"
6286. IRAS e-Tax Guide "GST: Reverse Charge"
6297. IRAS e-Tax Guide "GST: Rate Change (2024)"
6308. IRAS e-Tax Guide "GST: Voluntary Disclosure of Errors"
631 
632**Other:**
6339. myTax Portal — https://mytax.iras.gov.sg
63410. MAS exchange rates — https://www.mas.gov.sg/statistics/exchange-rates
635 
636### Known gaps
637 
6381. The supplier pattern library covers the most common Singapore and international counterparties but does not cover every local SME or regional brand.
6392. The worked examples are drawn from a hypothetical IT consultant. They do not cover F&B, retail, e-commerce, or construction specifically.
6403. The de minimis test (SGD 5,000 / 5%) is referenced as a refusal trigger but the longer-period annual adjustment is not computed by this skill.
6414. InvoiceNow (e-invoicing) requirements for voluntary registrants (from November 2025 / April 2026) are not covered in detail.
6425. Customer accounting for prescribed goods (mobile phones, memory cards, IPM) is refused, not handled.
6436. The OVR regime for non-resident suppliers is referenced but not a filing scenario this skill supports.
644 
645### Change log
646 
647- **v2.0 (April 2026):** Full rewrite to align with Malta v2.0 structure. Quick reference moved to top (Section 1). Supplier pattern library restructured as literal lookup tables (Section 3) with Singapore-specific vendors (DBS, OCBC, UOB, Singtel, StarHub, M1, NTUC FairPrice, Grab, ComfortDelGro, GovTech, IRAS). Six worked examples added (Section 4). Tier 1 rules compressed (Section 5). Tier 2 catalogue restructured (Section 6). Excel working paper specification added (Section 7). Singapore bank statement reading guide added with DBS/OCBC format details (Section 8). Onboarding moved to fallback role (Section 9). Reference material moved to bottom (Section 10). Companion skill reference updated to vat-workflow-base v0.1.
648- **v1.0 (April 2026):** Initial skill. Standalone document covering GST Act, box mappings, reverse charge, blocked categories, registration, filing deadlines, and penalties.
649 
650### Self-check (v2.0 of this document)
651 
6521. Quick reference at top with box table and conservative defaults: yes (Section 1).
6532. Supplier library as literal lookup tables: yes (Section 3, 14 sub-tables).
6543. Worked examples drawn from hypothetical IT consultant: yes (Section 4, 6 examples).
6554. Tier 1 rules compressed: yes (Section 5, 14 rules).
6565. Tier 2 catalogue compressed with inference rules: yes (Section 6, 12 items).
6576. Excel template specification with mandatory recalc: yes (Section 7).
6587. Onboarding as fallback only, inference rules first: yes (Section 9, 8 items).
6598. All 6 Singapore-specific refusals present: yes (Section 2, R-SG-1 through R-SG-6).
6609. Reference material at bottom: yes (Section 10).
66110. Motor car hard-block explicit: yes (Section 5.8 + Example 3).
66211. Club membership hard-block explicit: yes (Section 5.8 + Example 5).
66312. Reverse charge for imported services (Section 14(2)) explicit: yes (Example 1 + Section 5.5).
66413. Zero-rated international service and "belongs" test explicit: yes (Example 2 + Section 5.13).
66514. DBS/OCBC bank statement format guide: yes (Section 8).
666 
667## End of Singapore GST Return Skill v2.0
668 
669This skill is incomplete without the companion file loaded alongside it: `vat-workflow-base` v0.1 or later (Tier 1, workflow architecture). Do not attempt to produce a GST F5 without both files loaded.
670 
671 
672---
673 
674## Disclaimer
675 
676This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, accredited tax agent, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
677 
678The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
679 

Run this skill, then get an accountant to check it

After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q2: Research-verified

Deep research against tax authority sources. Not yet tested on real data.

Needs real client data + practitioner sign-off to reach Q1.

Accountant Review

Unverified
0/77

About

Use this skill whenever asked to prepare, review, or classify transactions for a Singapore GST return (GST F5 form) for any client. Trigger on phrases like "prepare GST return", "do the GST", "fill in GST F5", "create the return", "Singapore GST", "IRAS filing", or any request involving Singapore GST filing. Also trigger when classifying transactions for GST purposes from bank statements, invoices, or other source data. This skill covers Singapore only and only standard GST-registered persons filing GST F5. Group registrations, partial exemption with non-de-minimis exempt supplies, Approved 3rd Party Logistics schemes, and Major Exporter Scheme applications are all in the refusal catalogue. MUST be loaded alongside vat-workflow-base v0.1 or later (for workflow architecture). ALWAYS read this skill before touching any Singapore GST work.

SGty-2025

3 of 3 in the SG workflow: