A printed grocery receipt reconciles to the cent, because the till's arithmetic is done by a computer. The mistakes that cost you money are in the lines it adds up: a price higher than the shelf tag, a multi-buy that did not fire, an item you did not buy, an item taxed that should not be. Three checks find them, each one a different kind. You need the receipt, a memory of what the shelf said, your province's tax rate, and a phone calculator.
Do them in that order. Check 1 needs you; checks 2 and 3 are arithmetic.
Go down the receipt one line at a time with the cart in mind. For each priced line ask four things: is this something I bought, is the price the one on the shelf tag or in the flyer, is the quantity right, and if it was on a multi-buy or member deal, did the deal line print. A line that fails any of the four is your finding; the rest of this page tells you what it means. Then add the lines up: every line with a price in the right-hand column, minus every line in brackets or with a minus sign. Rows that only describe another row and carry no amount in the price column, such as a "$4.99 ea or 2/$8.00" deal row or a "0.535 kg @ $4.39/kg" weight row, are not counted; a row that does carry an amount in the price column counts, even when it is the second row of a two-row item. The sum is the subtotal.
Here is a Nova Scotia Superstore receipt from March 2026, shortened, with the digits altered:
Seven priced lines: 11.49 + 0.10 + 3.75 + 9.00 + 4.50 + 20.00 + 5.49 = 54.33. One discount line, the strudel's clearance markdown: 54.33 − 3.29 = 51.04. That is the printed subtotal, so the arithmetic closes. Whether each of those seven prices was the shelf price is the part only you can answer.
Four things trip people up on this step:
Sales tax is your province's rate times the taxable base, and the base is the taxable items only, after store discounts. Loblaws-family receipts print the base right on the tax line; whether other chains do varies. On the receipt above it reads "2.20 @ 14.000%": the base is $2.20, and 2.20 × 0.14 = 0.308, which rounds to the printed 0.31.
Where did 2.20 come from? Only one line on that receipt is taxable, the strudel, marked HMRJ (the H is the HST flag on Loblaws-family receipts; the Superstore tax-code page explains the rest). It was $5.49 with a $3.29 markdown, and 5.49 − 3.29 = 2.20. The tax was charged on what was paid, not on the shelf price. That is the normal rule for store discounts; the discounts page shows it on a Costco receipt too.
So the check is: find the taxable lines by their code letter, add them up after any discount on those lines, and multiply by the rate. If the chain prints the base, compare your sum to it first, because that tells you whether the disagreement is about which items are taxed or about the arithmetic.
| Province | Tax on a grocery receipt | Rate |
|---|---|---|
| Ontario | HST | 13% |
| Nova Scotia | HST | 14% (was 15% before April 1, 2025) |
| New Brunswick, Newfoundland and Labrador, Prince Edward Island | HST | 15% |
| British Columbia | GST + PST | 5% + 7% |
| Saskatchewan | GST + PST | 5% + 6% |
| Manitoba | GST + RST | 5% + 7% |
| Alberta | GST only | 5% |
In the GST-plus-PST provinces the two taxes print as two lines, because an item can be GST-taxable but PST-exempt. Whether the base prints next to each amount varies by chain (the Safeway receipts in our sample print only the two amounts), so you may have to build each base from the code letters yourself. Which groceries carry GST or HST is a federal rule with a long list of exceptions, and the PST provinces set their own list for the provincial part, which is not the same list; the which groceries are taxed page covers the ones that surprise people. Bottle deposits on the Nova Scotia receipts behind these guides were never in the base; eco fees were. The deposits page has the detail.
Lines minus discounts gave 51.04 above, the printed subtotal. Then 51.04 + 0.31 = 51.35, the printed total. On a printed receipt this check is trivial, and that is the point: if it fails, the problem is in the gap between two printed lines, which is a short list. The one legitimate cause we see on Canadian receipts is cash rounding: a total paid in cash is rounded to the nearest five cents, and it prints as its own line (ROUNDED, or Cash Rounding, on the Loblaws-family and Safeway receipts in our sample). Under the federal penny-rounding guidance only cash is rounded; card payments settle to the cent. A receipt that rounds a card payment, or rounds by more than two cents, has a problem.
When one of the checks fails, the size and place of the difference usually tells you the cause.
Two kinds, both small and both printed. Each tax line is rounded once, so it can sit a fraction of a cent from base times rate, which shows as one cent at most. A cash total is rounded to the nearest five cents, and the rounding prints as its own line. Beyond those, none. Across the receipts behind these guides, a receipt that was photographed clearly and read correctly closes to the cent. Our own checker tolerates a cent or two, and only because a photo can turn a 3 into an 8: we would rather flag the line than fail the whole receipt. It is not an allowance for the store's arithmetic. If your hand check is out by more than that, there is a line to find.
How confident are we here? The procedure is arithmetic and does not depend on our sample. The rates are the published provincial rates as of September 2026. The claims about how lines print (where deposits sit, how rounding prints, which chains show the tax base) come from a collection of several hundred receipts that is heavily weighted to Nova Scotia, with Walmart the only chain sampled across most provinces. We have no Quebec receipts and this page does not cover Quebec. A chain may print differently in a province we have not seen.
Available in Canada; English-language receipts; not offered in Quebec. Or try the read-only demo first, no signup needed.
Grocery receipt discounts and promo math, with a full worked example
The Scanning Code of Practice: wrong price at the till
Which groceries are taxed in Canada, and why
Receipt tax code letters explained: GP, MRJ, HMRJ, J, H, C
Bottle deposits and eco fees by province
Weighed items on grocery receipts
What a grocery receipt reveals about you
How to read a Superstore or Loblaws receipt
How to read a Walmart Canada receipt
How to read a Costco receipt
All receipt guides