Add a GST/HST Calculator to Your Website
Embeddable Canadian tax calculator for bloggers, accountants, and business websites. All 13 provinces. One line of code. Takes 30 seconds.
Live Preview
This is exactly what your visitors will see. Try it — it's fully functional.
Get the Embed Code
Copy and paste this into your website's HTML. Works on WordPress, Wix, Squarespace, Shopify, and any custom site.
All Provinces (Default: Ontario)
<iframe src="https://ibill.ca/embed/gst-calculator" width="400" height="480" frameborder="0" style="border:none;max-width:100%;" title="Canadian GST/HST Calculator — iBill.ca"></iframe>
Pre-Select a Province
Add ?province=XX to lock the default province for your audience.
<!-- Ontario (13% HST) -->
<iframe src="https://ibill.ca/embed/gst-calculator?province=ON" width="400" height="480" frameborder="0" style="border:none;max-width:100%;" title="Ontario HST Calculator — iBill.ca"></iframe>
<!-- British Columbia (5% GST + 7% PST) -->
<iframe src="https://ibill.ca/embed/gst-calculator?province=BC" width="400" height="480" frameborder="0" style="border:none;max-width:100%;" title="BC PST Calculator — iBill.ca"></iframe>
<!-- Alberta (5% GST only — no PST) -->
<iframe src="https://ibill.ca/embed/gst-calculator?province=AB" width="400" height="480" frameborder="0" style="border:none;max-width:100%;" title="Alberta GST Calculator — iBill.ca"></iframe>
<!-- Quebec (5% GST + 9.975% QST) -->
<iframe src="https://ibill.ca/embed/gst-calculator?province=QC" width="400" height="480" frameborder="0" style="border:none;max-width:100%;" title="Quebec QST Calculator — iBill.ca"></iframe>
Province Codes Reference
Use these codes with the ?province= parameter.
| Province | Code | Tax | Rate |
|---|---|---|---|
| Alberta | AB | GST | 5% |
| British Columbia | BC | GST + PST | 12% |
| Manitoba | MB | GST + RST | 12% |
| New Brunswick | NB | HST | 15% |
| Newfoundland & Labrador | NL | HST | 15% |
| Nova Scotia | NS | HST | 14% |
| Northwest Territories | NT | GST | 5% |
| Nunavut | NU | GST | 5% |
| Ontario | ON | HST | 13% |
| Prince Edward Island | PE | HST | 15% |
| Quebec | QC | GST + QST | 14.975% |
| Saskatchewan | SK | GST + PST | 11% |
| Yukon | YT | GST | 5% |
How to Add It to Your Site
Copy the Code
Click "Copy" on any embed code above. Choose the all-provinces version or pre-select a province for your audience.
Paste into Your Site
WordPress: Add a Custom HTML block. Wix: Use the HTML iframe element. Squarespace: Add an Embed block. Custom site: Paste anywhere in your HTML.
Done — It's Live
The calculator works instantly. No API key, no JavaScript to load, no signup. Your visitors get a working tax calculator.
Widget Features
All 13 Provinces
GST, HST, PST, QST, and RST — every Canadian province and territory with correct 2026 rates.
Mobile Responsive
Automatically fits any screen size. Looks great on phones, tablets, and desktops.
Lightweight
Pure HTML + CSS + vanilla JS. No frameworks, no external dependencies. Loads in under 50ms.
Always Up to Date
Tax rates update automatically when provinces change their rates. No action needed on your end.
Province Pre-Select
Set a default province via URL parameter so your visitors see the right rate immediately.
Included
No fees, no usage limits, no signup required. Just a small attribution link back to iBill.ca.
Frequently Asked Questions
?province=XX to the embed URL where XX is the two-letter province code. For example, ?province=ON for Ontario, ?province=BC for British Columbia, or ?province=AB for Alberta. Your visitors can still change the province using the dropdown.width and height attributes in the iframe tag. The widget is responsive, so it adapts to the container. A minimum width of 320px and height of 460px is recommended.Need to Create Invoices with Automatic Tax?
iBill.ca calculates GST/HST/PST/QST automatically on every invoice. For Canadian businesses.
Create InvoiceUnlimited Invoices • CRA-Ready