Skip to main content

GST Tax Codes

Klear automatically assigns a GST tax code to each expense based on category and merchant. These codes feed directly into your IRAS GST F5 return.

Code reference

CodeNameWhen it appliesInput tax claimable?
TX9Standard-rated purchase (9%)Most business expenses purchased in SingaporeYes
ZRZero-rated purchaseGoods/services taxed at 0% (e.g. exported services)Yes (at 0%)
EPExempt purchaseExempt supplies (e.g. financial services, residential property)No
OSOut-of-scopeExpenses incurred outside SingaporeNo
NRNon-GST registered supplierVendor is not GST-registeredNo
BLBlocked input taxDisallowed by IRAS regulation (e.g. club memberships, family expenses, entertainment with no business purpose)No

How Klear assigns codes

  1. Category rules — Client Entertainment expenses default to BL (blocked input tax per IRAS)
  2. Merchant lookup — known non-GST-registered merchants are assigned NR
  3. Manual override — submitters and admins can change the assigned code on any expense

Common category defaults

CategoryDefault code
MealsTX9
Travel (domestic)TX9
Travel (overseas)OS
Software / SaaSTX9
Office SuppliesTX9
Client EntertainmentBL
Transport (Grab, taxi)TX9

BL expenses and input tax

Expenses coded BL are reported in your GST return but the input tax cannot be offset against your output tax. Klear flags these in the GST Input Tax report so you can review them before filing.

Further reading

  • IRAS GST Guide for Input Tax: iras.gov.sg
  • See Reports for how to export your GST input tax data