iBill.ca
Get Started
Widget — No Signup Required

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
AlbertaABGST5%
British ColumbiaBCGST + PST12%
ManitobaMBGST + RST12%
New BrunswickNBHST15%
Newfoundland & LabradorNLHST15%
Nova ScotiaNSHST14%
Northwest TerritoriesNTGST5%
NunavutNUGST5%
OntarioONHST13%
Prince Edward IslandPEHST15%
QuebecQCGST + QST14.975%
SaskatchewanSKGST + PST11%
YukonYTGST5%

How to Add It to Your Site

1

Copy the Code

Click "Copy" on any embed code above. Choose the all-provinces version or pre-select a province for your audience.

2

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.

3

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

How do I add a GST/HST calculator to my website?
Copy and paste the iframe embed code into your website's HTML. It works on any platform — WordPress (Custom HTML block), Wix (HTML iframe element), Squarespace (Embed block), Shopify (Custom Liquid), or any custom website. No signup, API key, or JavaScript library required.
Is the calculator widget included?
Yes, with no catches. No usage limits, no rate limiting, no premium tier. We just ask that you keep the small "Powered by iBill.ca" attribution link, which helps other people find the widget too.
Can I set a default province?
Yes. Add ?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.
Does the calculator work on WordPress?
Yes. In the WordPress block editor, add a "Custom HTML" block and paste the iframe code. In the Classic Editor, switch to the "Text" tab and paste it there. It also works with page builders like Elementor (HTML widget) and Divi (Code module).
Can I customize the size?
Yes. Change the 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.
Will the tax rates stay up to date?
Yes. Since the widget loads from iBill.ca, it always uses the latest tax rates. When a province changes its rate, we update the widget — you don't need to change anything on your site.

Need to Create Invoices with Automatic Tax?

iBill.ca calculates GST/HST/PST/QST automatically on every invoice. For Canadian businesses.

Create Invoice

Unlimited Invoices • CRA-Ready

Track invoices & clients alongside your widget Create Free Invoice