Crowcery

How to read a Superstore or Loblaws receipt

Real Canadian Superstore, Loblaws, No Frills, Zehrs, Valu-mart and Atlantic Superstore all print the same receipt format. It packs a lot into narrow paper: department headers, barcodes, quantity prefixes, weigh lines with tare deductions, deposits and member-pricing discounts. Here is what every block means, top to bottom.

A worked example

This is a shortened mock-up of a real Atlantic Superstore receipt (identifying details altered). Every block on it is explained below, and the math reconciles to the cent.

ATLANTIC SUPERSTORE
(902) 555-0117
21-GROCERY
06038302830 PC YUZU H LEMONHMRJ  2.50
DEPOSIT 10.10
(2)06038317042 PC STRBY LEMONHMRJ
  2 @ $2.505.00
DEPOSIT 1
  2@$0.100.20
27-PRODUCE
17003 GRAPE COTN CANDYMRJ
  1.050 kg Gross
  -0.010 kg Tare =
  1.040 kg Net @ $15.41/kg16.03
4017 GRANNY SMITHMRJ
  1.050 kg @ $7.71/kg8.10
34-BAKERY COMMERCIAL
05501000080 DI GLZD SSME BNMRJ  4.99
MEMBER PRICINGMRJ  -1.49
35-DELI
06038369674 ZIG PEPPERONIMRJ  13.49
SUBTOTAL48.92
H=HST 14% 7.50 @ 14.000%1.05
TOTAL49.97
Account: MASTERCARDCAD$ 49.97
Card Number: ************1234
DateTime: 26/03/24 16:53:30
2026/03/24 Jane 358 07 5124 16:53

The department headers (21-GROCERY, 27-PRODUCE...)

Lines like 21-GROCERY, 27-PRODUCE or 35-DELI are not items. They are department section headers: everything printed below one belongs to that department until the next header appears. The number is the store's internal department code. Handy when you are hunting for one item on a long receipt: jump to its department first.

What an item line looks like

A normal item line has four parts:

PartExampleWhat it is
Barcode06038302830 The product's barcode as scanned. Loose produce shows a short 4-5 digit PLU code instead (4017 is Granny Smith apples everywhere in North America).
NamePC YUZU H LEMON An abbreviated product name. PC is President's Choice, NN is No Name. The name is cut to fit the paper, so vowels often disappear.
Tax flagsHMRJ A letter cluster. Only the H matters to your wallet: it means sales tax was charged. The full decode is in our tax codes guide.
Price2.50 The line total (not the unit price, if more than one unit rang in).

What does the (2) in front of an item mean?

A parenthesised number prefix means several units rang in on one line. The line's price is the total for all of them, and a qualifier row underneath shows the per-unit math:

(2)06038317042 PC STRBY LEMONHMRJ
  2 @ $2.505.00

Two lemonades at $2.50 each, $5.00 on the line. Deposits group the same way: 2@$0.10 under a DEPOSIT line is two ten-cent bottle deposits.

Weighed items: Gross, Tare and Net

Anything sold by weight prints the scale math. The simple form is one qualifier row, weight times price per kilogram:

4017 GRANNY SMITHMRJ
  1.050 kg @ $7.71/kg8.10

Self-serve items where a container is involved print the long form, and this is the one that confuses people:

17003 GRAPE COTN CANDYMRJ
  1.050 kg Gross
  -0.010 kg Tare =
  1.040 kg Net @ $15.41/kg16.03

Gross is what the scale saw, Tare is the weight of the packaging (deducted, so you do not pay for the container), and Net is what you actually pay for: 1.040 kg at $15.41/kg is $16.03. If you ever see MAN WT on one of these rows, the cashier typed the weight in manually instead of using the scale.

Deposit lines

A DEPOSIT line under a drink is the refundable container deposit, charged per bottle or can and grouped when the item line covered several units. On this receipt the deposits carry no H flag, so no sales tax was charged on them. Depending on your province you get some or all of it back when you return the container: see bottle deposits and eco fees by province.

MEMBER PRICING and other discount lines

A negative line under an item is a discount on that item. MEMBER PRICING is the PC Optimum member price: the item rang in at the shelf price ($4.99 for the glazed sesame bun above) and the member discount came off as its own -$1.49 line. Multi-buy promos print an annotation like $4.99 ea or 2/$8.00 KB instead. The full walkthrough of discount math, deposits included, is in our discounts and promo math guide.

The totals block

SUBTOTAL is every item line plus deposits, minus discounts. The tax line shows its own math: H=HST 14% 7.50 @ 14.000% 1.05 means the H-flagged items added up to $7.50 and 14% of that is $1.05 (this example is from Nova Scotia; your province's rate and tax lines will differ). TOTAL is subtotal plus tax. Note the tax base ($7.50) is much smaller than the subtotal: most basic groceries are not taxed in Canada.

The payment block

After the total comes the card terminal's record: tender type (Account: MASTERCARD), the masked card number (only the last digits are printed), an authorization number, and EMV technical codes you can ignore. One warning: the DateTime line inside this block is the payment terminal's own clock, printed as year/month/day with a two-digit year, and it can be minutes or more off.

The footer line: date, cashier, store, lane

The last dense line on the receipt is the authoritative transaction record:

2026/03/24 Jane 358 07 5124 16:53

Read it as: date (year/month/day), cashier's first name, store number, lane number, transaction number, time. If you ever need the exact purchase for a return or a price match, this line identifies it. PC Optimum points earned and redeemed print just above, as their own block.

Prefer not to decode receipts by hand?
Crowcery is a free Android app that reads a photo of your grocery receipt and turns every line into clean, categorised data: prices, quantities, discounts, deposits and tax codes included. Built for Canadian grocery chains.
Get it on Google Play

Available in Canada; English-language receipts; not offered in Quebec. Or try the read-only demo first, no signup needed.

More receipt guides

Superstore & Loblaws tax codes (H, MRJ, HMRJ)
How to read a Walmart Canada receipt
How to read a Costco receipt
Grocery receipt discounts and promo math