Canada Sales Tax & CAD Exchange Rates
Pricing
$1.00 / 1,000 lookups
Canada Sales Tax & CAD Exchange Rates
GST/HST/PST/QST rates for every Canadian province and territory with effective dates, tax calculation for any amount/date, plus Bank of Canada CAD exchange rates (latest & historical) and currency conversion. Batch input. $0.001 per lookup.
Pricing
$1.00 / 1,000 lookups
Rating
0.0
(0)
Developer
Yurii Domaranskyi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Two things every Canadian invoice, checkout or Super Intelligence agent needs, in one cheap API call:
- Sales tax – GST, HST, PST (Manitoba RST) and QST rates for all 13 provinces and territories, with effective dates, and tax calculation for any amount, province and date (from 2013-04-01). Forward (price → tax) or reverse (tax-included total → price + tax).
- CAD exchange rates – Bank of Canada daily average rates (latest or any historical date, falling back to the previous business day), plus amount conversion and cross rates (e.g. EUR→USD via CAD).
Batch input: send hundreds of lookups in one run. Also usable as an MCP tool for Super Intelligence agents via https://mcp.apify.com/?tools=canada-dd/canada-sales-tax-exchange-rates.
Pricing
Pay per event: $0.001 per lookup (one result row). Rows that return an error are not charged.
Input examples
Single tax calculation:
{"mode": "tax", "province": "QC", "amount": "100"}
→ GST 5% $5.00 + QST 9.975% $9.98 = $114.98
All current rates:
{"mode": "allRates"}
Historical / reverse / FX in one batch:
{"mode": "none", "requests": [{"type": "tax", "province": "NS", "amount": 114, "date": "2025-03-01", "taxIncluded": true},{"type": "tax", "province": "BC", "amount": 250},{"type": "fx", "from": "USD", "to": "CAD", "amount": 100},{"type": "fx", "from": "EUR", "to": "USD", "amount": 10, "date": "2026-01-02"}]}
Output example
{"type": "tax", "province": "QC", "date": "2026-10-09", "effective_from": "2013-04-01", "effective_to": null,"gst_rate": 5, "qst_rate": 9.975, "total_rate": 14.975, "components": "GST 5%, QST 9.975%","amount_before_tax": 100.0, "gst_amount": 5.0, "qst_amount": 9.98, "tax_total": 14.98, "amount_with_tax": 114.98,"sources": ["https://www.canada.ca/...", "https://www.revenuquebec.ca/..."]}{"type": "fx", "from": "USD", "to": "CAD", "requested_date": "latest", "rate_date": "2026-10-09", "rate": 1.4271,"inverse_rate": 0.700722, "amount": 100.0, "converted_amount": 142.71, "attribution": "Source: Bank of Canada ..."}
Rates included (verified 2026-10-09)
| Province/territory | Current standard rate | History covered |
|---|---|---|
| AB, NT, NU, YT | GST 5% | – |
| ON | HST 13% | – |
| NS | HST 14% | 15% until 2025-03-31 |
| NB, NL | HST 15% | 13% until 2016-06-30 |
| PE | HST 15% | 14% until 2016-09-30 |
| BC | GST 5% + PST 7% | – |
| MB | GST 5% + RST 7% | 8% from 2013-07-01 to 2019-06-30 |
| SK | GST 5% + PST 6% | 5% until 2017-03-22 |
| QC | GST 5% + QST 9.975% | – |
PST/QST are calculated on the price before GST (as required since 2013 in Quebec and in BC/MB/SK).
Only standard (general) rates are applied. Exemptions, zero-rated/exempt supplies, BC PST special rates (e.g. vehicles, liquor), MRDT, place-of-supply rules and transitional rules are not handled — check the official sources.
Official sources
- CRA GST/HST rates: https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/charge-collect-which-rate/calculator.html
- British Columbia PST: https://www2.gov.bc.ca/gov/content/taxes/sales-taxes/pst
- Manitoba RST: https://www.gov.mb.ca/finance/taxation/taxes/retail.html
- Saskatchewan PST: https://www.saskatchewan.ca/business/taxes-licensing-and-reporting/provincial-taxes-policies-and-bulletins/provincial-sales-tax
- Revenu Québec GST/QST rate tables: https://www.revenuquebec.ca/en/businesses/consumption-taxes/gsthst-and-qst/basic-rules-for-applying-the-gsthst-and-qst/tables-of-gst-and-qst-rates/
Exchange-rate attribution
Exchange rates: Source: Bank of Canada (Valet API, https://www.bankofcanada.ca/valet), used under the Bank of Canada terms of use (https://www.bankofcanada.ca/terms/). This information is available free of charge on the Bank of Canada website: https://www.bankofcanada.ca/rates/exchange/daily-exchange-rates/ . This Actor charges for its processing (batching, conversion, tax calculation), not for the data. Rates are indicative daily averages published once per business day (by ~16:30 ET); they are not transaction rates. Conversions and cross rates are derived (changed) by this Actor. The Bank of Canada does not endorse this Actor. Requests are cached per run to keep load on the Valet API low.
Disclaimer
Informational only — not tax, legal or financial advice. Rates may change; always confirm with the CRA, the relevant provincial authority or a qualified professional before filing or invoicing. Not affiliated with or endorsed by the Government of Canada, any province, or the Bank of Canada. Provided "as is" without warranty.