How to Work a Grocery Store Cash Register Step by Step

Working a grocery store cash register follows the same basic flow every time: start a new transaction, scan each item, collect payment, and hand over the receipt. The specifics vary slightly between systems, but once you understand the core sequence and a few special situations (produce codes, age-restricted items, fixing mistakes), you can handle any modern grocery POS terminal with confidence.

Starting a Transaction

Most grocery POS systems require you to log in with an employee ID number or a swipe card at the beginning of your shift. Once logged in, the register is ready for customers. Some stores have you press a “New Transaction” or “New Order” button between customers; others automatically start a fresh transaction after the previous receipt prints. Either way, the screen should be clear and showing a zero balance before you begin scanning.

Scanning and Entering Items

The majority of grocery items have a barcode on the packaging. Hold the item so the barcode faces the scanner glass, usually built into the counter, and pass it across at a steady speed. You’ll hear a beep and see the item name and price appear on the screen. If an item won’t scan after two or three tries, look for the number printed below the barcode and type it in manually on the keypad, then press Enter.

Some items, like greeting cards, magazines, or clearance products, may have a barcode that doesn’t register in the system. In those cases, you’ll need to type in the price manually or call a supervisor for a price check. Most registers have a dedicated “Price Override” or “Manual Entry” key for this.

Ringing Up Produce

Fresh fruits and vegetables rarely have scannable barcodes. Instead, they carry a small sticker with a PLU (price look-up) code. Conventionally grown produce uses a four-digit code. Organically grown produce uses a five-digit code that starts with the number 9. So a conventional banana might be 4011, while an organic banana would be 94011. Key in the PLU number, then place the item on the built-in scale if it’s sold by weight. The register calculates the price automatically based on the per-pound rate in the system.

You’ll memorize the most common PLU codes quickly. Bananas, avocados, and bagged salads come through constantly. For less common items, most registers have a visual lookup screen where you can search by category (citrus, stone fruit, leafy greens) and select the right item.

Applying Coupons and Discounts

Paper coupons have a barcode you scan just like a product. Scan them after all items are entered but before you finalize payment. The register deducts the amount and shows the updated total. If a coupon won’t scan, type in the code printed on it or enter the discount amount manually, depending on your store’s policy.

Digital coupons tied to a store loyalty card apply automatically once the customer’s card is scanned. Most stores have you scan the loyalty card early in the transaction so sale prices reflect immediately as items come through. This saves time and avoids confusion about final totals at the end.

Handling Age-Restricted Items

When you scan alcohol or tobacco, the register will pause the transaction and prompt you to verify the customer’s age. You need to check a government-issued photo ID: a driver’s license from any state, a U.S. passport, or a military ID card all work. Visually confirm the photo matches the person, the birthdate shows they’re 21 or older (for alcohol) or 18/21 for tobacco depending on your state, and the ID hasn’t expired.

Many systems require you to either scan the ID’s barcode or manually type in the date of birth before the transaction can continue. The register won’t let you bypass this step. If a customer can’t produce valid ID, you cannot complete the sale of that item. This isn’t optional or a judgment call. Remove the item from the transaction and continue with the rest of their order.

Processing Payment

Once every item is scanned, hit the “Total” or “Subtotal” key. The screen displays the final amount including tax. Now you wait for the customer to choose how to pay.

Cash Payments

When a customer hands you cash, count it in front of them and enter the amount tendered into the register. The screen displays how much change to give back. Count the change from the purchase total up to the amount they gave you. For example, if the total is $17.43 and they hand you a $20 bill, count back $2.57: first coins to reach $17.50, then bills to reach $20. Always place bills on top of the register drawer ledge until you’ve handed over the change, so there’s no dispute about what the customer gave you.

For large bills, especially $20s, $50s, and $100s, take a second to check basic security features. Hold the bill up to the light and look for a watermark to the right of the portrait that matches the face on the front. Tilt the bill and watch the number in the lower-right corner: on genuine bills from 1996 and later, the ink shifts from copper to green (or green to black on older series). If something feels off, the paper is unusually thin or thick, or the watermark is missing, follow your store’s policy for flagging suspicious bills.

Card Payments

For debit and credit cards, the customer inserts, taps, or swipes at the card terminal on their side of the counter. The register communicates with the payment processor automatically. You’ll see a “Payment Approved” or “Declined” message on your screen. If declined, let the customer know politely and ask if they’d like to try another form of payment. You don’t need to explain why it was declined, because you won’t know the reason.

EBT and WIC

Customers paying with EBT (food assistance) or WIC swipe or insert their card and enter a PIN. The register automatically separates eligible items from ineligible ones. Non-food items like cleaning supplies or paper towels won’t be covered, and the customer will need a second form of payment for those. The system handles the split; you just need to let the customer know the remaining balance.

Fixing Mistakes During a Transaction

Mistakes happen constantly, and registers are built to handle them. The most common corrections:

  • Voiding a single item: If you scanned something twice or the customer changes their mind, use the “Void” or “Line Delete” key, then scan the item again (or select it from the on-screen list). The item and its price are removed from the transaction.
  • Voiding an entire transaction: If the order needs to start over completely, use the “Void Transaction” or “Cancel Order” function. This wipes everything and returns the register to a fresh screen. If the customer already swiped a card, voiding the transaction cancels the charge before money actually moves from their account.
  • Price adjustments: If an item rings up at the wrong price and the customer points it out, most stores let you override the price with a supervisor code or by calling a manager to authorize the change.

Voiding a transaction is different from a refund. A void happens before the sale is finalized and settled, so no money actually transfers. A refund happens after the sale is complete, sometimes hours or days later, and takes longer to process back to the customer’s account. As a cashier, you’ll do voids regularly. Refunds typically happen at the customer service desk.

End-of-Shift Procedures

When your shift ends, you’ll “close out” or “settle” your register. This usually means counting the cash in your drawer, comparing it to the amount the system says should be there, and recording any discrepancy. Most stores give you a starting bank (a set amount of cash to make change with) at the beginning of your shift, and they expect that same amount back plus whatever cash payments came in, minus any cash back given to customers.

Place all bills facing the same direction, separate by denomination, and count twice. Coins go into rolls or bags depending on your store’s system. Your manager or a shift lead will verify the count and sign off. Small discrepancies of a dollar or two happen, but consistent shortages will be flagged, so take your time counting.

Keeping Your Equipment Clean

Scanner glass picks up residue from packaging, produce stickers, and sticky fingers throughout the day. When the glass gets dirty, items won’t scan reliably and you’ll waste time on manual entries. Wipe the scanner glass with a soft, lint-free cloth sprayed with a mild glass cleaner. Don’t spray cleaner directly onto the glass, since liquid can seep into the electronics underneath. Avoid anything abrasive or solvents like acetone, which can scratch or cloud the surface. A quick wipe during a lull in traffic keeps everything reading smoothly for the rest of your shift.