Nova Scotia Cut Its HST — and Exposed Everyone's Hardcoded Rates
On April 1, 2025, Nova Scotia's HST fell from 15% to 14%. A one-point change, announced well in advance — and on the morning it took effect, an unknowable number of tills and templates across the country quietly started overcharging every Nova Scotian customer.
Why it breaks systems
Somewhere in thousands of spreadsheets, e-commerce configs and aging POS deployments, '15' was typed into a formula years ago and forgotten. Tax rates feel like constants until the day they are not — and then every place the number was duplicated becomes a place it must be found.
The design lesson
Rates must be data, held once, dated. In SeroBooks the destination-tax matrix is exactly that: the NS change is an update to one table, applied from its effective date, everywhere at once — every till, every invoice, every report. No version upgrade, no hunt.
The same principle is why we match QuickBooks tax codes by RATE, never by name: the code's percentage IS the tax it books.
What to check in your own stack
Search your templates and configs for '15' near 'NS' or 'HST'. Check anything that generates invoices outside your main system — the side tools are where hardcodes hide. And ask your software vendor how the NS change reached you: the answer tells you what the NEXT rate change will cost.
See it in your own numbers.
Free to start, on Windows, Mac, iPad and Android. No credit card.