Stamp duty calculator for Singapore property: BSD and ABSD
Enter a price and who is buying to see the buyer's stamp duty and any additional buyer's stamp duty due, computed from the current IRAS rates.
Rates in force on 7 Nov 2026
Work out your stamp duty
On S$1,500,000, as a citizen buying a first residential property, for a purchase on 7 Nov 2026.
BSD rates in force from 15 Feb 2023; ABSD rates in force from 27 Apr 2023.
How is buyer's stamp duty calculated?
Since 15 Feb 2023, buyer's stamp duty on a residential property is charged in tiers of the price or market value, whichever is higher: 1% on the first S$180,000, 2% on the next S$180,000, 3% on the next S$640,000, 4% on the next S$500,000, 5% on the next S$1,500,000 and 6% on the rest.
What are the ABSD rates in Singapore?
Since 27 Apr 2023, Singapore citizens pay 0% on a first home, 20% on a second and 30% on a third or more; permanent residents pay 5% on a first home, 30% on a second and 35% on a third or more; foreigners pay 60% on any purchase; companies and trusts pay 65% on any purchase. The count includes the home being bought.
Buyer's stamp duty rates
| Portion of the price | Rate |
|---|---|
| First S$180,000 | 1% |
| S$180,000 to S$360,000 | 2% |
| S$360,000 to S$1,000,000 | 3% |
| S$1,000,000 to S$1,500,000 | 4% |
| S$1,500,000 to S$3,000,000 | 5% |
| Above S$3,000,000 | 6% |
Additional buyer's stamp duty rates
| Buyer | First home | Second home | Third home or more |
|---|---|---|---|
| Singapore citizens | 0% | 20% | 30% |
| Permanent residents | 5% | 30% | 35% |
| Foreigners | 60% | 60% | 60% |
| Companies and trusts | 65% | 65% | 65% |
Worked examples
How much stamp duty does a Singapore citizen pay on a S$1,500,000 first home?
A Singapore citizen buying a first home at S$1,500,000 pays S$44,600 in buyer's stamp duty and no additional buyer's stamp duty.
How much stamp duty does a permanent resident pay on a S$2,000,000 second home?
A permanent resident buying a second home at S$2,000,000 pays S$69,600 in buyer's stamp duty and S$600,000 in additional buyer's stamp duty at 30%, S$669,600 in all.
How much stamp duty does a foreigner pay on a S$1,200,000 first home?
A foreigner buying a first home at S$1,200,000 pays S$32,600 in buyer's stamp duty and S$720,000 in additional buyer's stamp duty at 60%, S$752,600 in all.
Full rate history: BSD rates and ABSD rates, current and every past version.
Where these rates come from
- Buyer's stamp duty: rates in force since 15 Feb 2023. Source: IRAS, Buyer's Stamp Duty rates for residential property from 15 Feb 2023. Last checked against the published rules on 18 Sept 2026.
- Additional buyer's stamp duty: rates in force since 27 Apr 2023. Source: IRAS, Additional Buyer's Stamp Duty from 27 Apr 2023. Last checked against the published rules on 18 Sept 2026.
Rates are versioned data in config/rules.yaml, checked against IRAS and MAS publications on 2026-09-18; the newest version applied here took effect 2024-08-20. Rules change with each cooling-measure round.
Indicative figures only, not tax, legal or financial advice. Confirm stamp duty with IRAS and loan limits with your bank or HDB before you commit.
Other calculators
- Cash and CPF needed to buy
The upfront bill: minimum cash, the rest in CPF or cash, stamp duty and legal fees, after the loan.
- How much can I borrow? TDSR and LTV
Loan-to-value, total debt servicing and mortgage servicing limits, and the lower of them.
- Mortgage repayment calculator
Monthly instalment, total interest over the tenure, the balance year by year, and the stress-test instalment.
- HDB grant calculator
The Enhanced CPF Housing Grant, the Family or Singles Grant, and the Proximity Housing Grant, added up.
- HDB resale levy calculator
What you pay on a second subsidised flat: the fixed amount by flat type, or the graded levy for a first flat sold before the fixed-levy date.
- Net proceeds on sale
What you keep after seller's stamp duty, commission, legal fees, the loan and the CPF refund.
Know the home? Value it from a postal code and the same figures are worked out on its indicative value.