Canada Sales Tax & CAD Exchange Rates avatar

Canada Sales Tax & CAD Exchange Rates

Pricing

$1.00 / 1,000 lookups

Go to Apify Store
Canada Sales Tax & CAD Exchange Rates

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

Yurii Domaranskyi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Two things every Canadian invoice, checkout or Super Intelligence agent needs, in one cheap API call:

  1. 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).
  2. 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/territoryCurrent standard rateHistory covered
AB, NT, NU, YTGST 5%–
ONHST 13%–
NSHST 14%15% until 2025-03-31
NB, NLHST 15%13% until 2016-06-30
PEHST 15%14% until 2016-09-30
BCGST 5% + PST 7%–
MBGST 5% + RST 7%8% from 2013-07-01 to 2019-06-30
SKGST 5% + PST 6%5% until 2017-03-22
QCGST 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

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.