Skip to content

Instantly share code, notes, and snippets.

@yatesy
yatesy / excelStampDutyNewSouthWalesAustralia-LongForm
Last active March 11, 2021 02:30 — forked from pauldwhitman/excelStampDutyNewSouthWalesAustralia-LongForm
Microsoft Excel formula for calculating stamp duty in New South Wales (NSW), Australia. Long form edition without "magic numbers".
=ROUND(IF(A1>3000000,(0.0125*14000)+(0.015*(31000-14000))+(0.0175*(83000-31000)+(0.035*(310000-83000)+(0.045*(1033000-310000))))+(0.055*(3000000-1033000))+0.07*(A1-3000000),IF(A1>1033000,(0.0125*14000)+(0.015*(31000-14000))+(0.0175*(83000-31000)+(0.035*(310000-83000)+(0.045*(1033000-310000))))+0.055*(A1-1033000),IF(A1>310000,(0.0125*14000)+(0.015*(31000-14000))+(0.0175*(83000-31000)+(0.035*(310000-83000)))+0.045*(A1-310000),IF(A1>83000,(0.0125*14000)+(0.015*(31000-14000))+(0.0175*(83000-31000))+0.035*(A1-83000),IF(A1>31000,(0.0125*14000)+(0.015*(31000-14000))+0.0175*(A1-31000),IF(A1>14000,(0.0125*14000)+0.015*(A1-14000),A1*0.0125)))))),)