Skip to content

Instantly share code, notes, and snippets.

@pauldwhitman
Last active July 11, 2023 23:16
Show Gist options
  • Select an option

  • Save pauldwhitman/4c8d1e63afa5b001bd322bdf6801a3d6 to your computer and use it in GitHub Desktop.

Select an option

Save pauldwhitman/4c8d1e63afa5b001bd322bdf6801a3d6 to your computer and use it in GitHub Desktop.
Microsoft Excel formula for calculating stamp duty in New South Wales (NSW), Australia.
=ROUND(
IF(A1 > 3000000 , 150490 + 0.07 * (A1 - 3000000),
IF(A1 > 1000000 , 40490 + 0.055 * (A1 - 1000000),
IF(A1 > 300000 , 8990 + 0.045 * (A1 - 300000),
IF(A1 > 80000 , 1290 + 0.035 * (A1 - 80000),
IF(A1 > 30000 , 415 + 0.0175 * (A1 - 30000),
IF(A1 > 14000 , 175 + 0.015 * (A1 - 14000),
0.0125 * A1))))))
,)
@ljgoe
Copy link
Copy Markdown

ljgoe commented Jul 11, 2023

updated based on July 2023 for anyone interested

https://gist.github.com/ljgoe/2bde9e7036c015dcbe3929a7e1bdd58f

=ROUND(
IF(D6 > 1400000, 163940 + 0.07 * (D6 - 3268000),
IF(D6 > 1168000, 47295 + 0.055 * (D6 - 1168000),
IF(D6 > 351000, 10530 + 0.045 * (D6 - 351000),
IF(D6 > 93000, 1500 + 0.035 * (D6 - 93000),
IF(D6 > 35000, 485 + 0.0175 * (D6 - 35000),
IF(D6 > 15000, 200 + 0.015 * (D6 - 14000),
0.0125 * D6)))))),)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment