NEW Introducing TimeShift - AI-powered shift planning
POS functionality checklist template

POS Functionality Checklist

A comprehensive point of sale testing checklist for verifying user access, product lookup, prices, discounts, tax, payments, returns, receipts, loyalty, inventory updates, hardware, offline mode, reconciliation, and reporting.

About this checklist

What a POS functionality checklist should help you verify

Use it to test the complete transaction journey from login and item scan through payment, inventory update, receipt, shift close, reconciliation, and reporting.

Purpose

Why teams use it

To replace informal POS spot checks with repeatable test scenarios, expected results, evidence, defect ownership, controlled retesting, and formal approval.

Coverage

What is included

  • Login, role permissions, product search, barcode, price, tax, and promotions
  • Payments, returns, refunds, receipts, customer profiles, and loyalty
  • Inventory, omnichannel orders, hardware, connectivity, and integrations
  • Shift close, reconciliation, reports, incidents, retesting, and sign-off
For teams

Who should complete it

A trained store tester, retail IT analyst, implementation specialist, or QA owner runs the checklist, while finance, payments, operations, product, and engineering own relevant actions.

Complete checklist structure

POS checks across every major transaction and control area

Use these 60 questions as a starting point, then adapt them to your store format, markets, payment methods, tax rules, products, customer journeys, integrations, and approval process.

01

Test setup and transaction scope

  • Select the store, POS terminal, device, application version, business date, and test environment being reviewed.
  • Confirm the test user, assigned role, shift, and permission level match the scenario being tested.
  • Verify the terminal displays the correct store name, terminal number, date, time, currency, and trading status.
  • Confirm the latest approved product, price, tax, promotion, tender, and loyalty configuration has synchronized to the terminal.
  • Review unresolved POS incidents, repeat defects, release notes, and previous test findings before starting the checklist.
  • Confirm the approved rules for test transactions, customer data, payment test cards, screenshots, and evidence retention.
02

Login, user access, and role permissions

  • Verify a cashier can log in with valid credentials and is assigned to the correct store, terminal, and shift.
  • Test invalid password handling, retry limits, lockout behavior, and password reset or support flow.
  • Verify supervisor authorization is requested for restricted actions such as voids, overrides, refunds, and drawer access.
  • Confirm each role can access only the menus, reports, tenders, discounts, and transaction functions approved for that role.
  • Verify automatic logout, screen lock, session timeout, and user switching work without exposing the previous user session.
  • Test shift opening, till assignment, opening float entry, and cash drawer association for the logged-in user.
03

Product lookup, barcode, pricing, and promotions

  • Scan a standard barcode and verify the correct product description, SKU, unit, tax category, and selling price appear.
  • Search for a product by SKU, name, category, or alternate identifier when the barcode is unavailable.
  • Test alternate barcodes, weighted products, variable-price items, bundles, and pack-size conversions where applicable.
  • Verify the POS selling price matches the approved price master, shelf label, promotional communication, and effective date.
  • Test automatic promotions, coupons, bundles, buy-one-get-one offers, and start or end date rules.
  • Verify blocked, recalled, expired, restricted, or unavailable products cannot be sold without the required warning or approval.
04

Cart, quantity, discount, tax, and total calculation

  • Add items, remove items, change quantities, and verify the cart updates without duplicate or missing lines.
  • Apply approved line-item and basket-level discounts and verify authorization, limits, reason codes, and audit trail.
  • Enter a coupon or promotion code and verify validation, eligibility, expiry, single-use rules, and customer messaging.
  • Verify tax is calculated correctly by product, location, customer type, transaction type, and tax-exemption rule.
  • Confirm currency, decimal precision, rounding, minimum charge, and change calculation follow the approved market rules.
  • Verify subtotal, discount, tax, fees, deposits, and final payable amount recalculate correctly after every cart change.
05

Payments and tender processing

  • Complete a cash transaction and verify amount received, change due, drawer opening, receipt, and cash ledger entry.
  • Complete chip, swipe, and contactless card payments supported by the business and verify approval details are returned once.
  • Test split tender using two or more approved payment methods and verify the remaining balance updates correctly.
  • Test gift cards, store credit, vouchers, and loyalty value for balance checks, redemption, partial use, and expiry rules.
  • Complete approved mobile wallet, QR, online link, or alternative payment methods and verify confirmation reaches the POS.
  • Test declined, timed-out, cancelled, reversed, and retried payments to confirm no duplicate charge or duplicate sale is created.
06

Returns, exchanges, refunds, voids, and cancellations

  • Process a return with the original receipt and verify item, quantity, price, tax, reason, and eligibility are retrieved correctly.
  • Test a return without receipt and verify identity, value limit, manager approval, tender, and fraud controls.
  • Complete an exchange for an item of equal, lower, and higher value and verify the balance calculation and receipt.
  • Verify refunds are sent to the approved original tender or controlled alternative and cannot exceed the original paid amount.
  • Void an item and cancel a transaction before payment, then verify reason codes, approval, stock, and audit trail.
  • Test post-payment cancellation or reversal and confirm the POS, payment terminal, inventory, receipt, and reports reconcile.
07

Receipts, invoices, customer profiles, and loyalty

  • Print a receipt and verify store details, transaction number, items, quantities, prices, discounts, tax, tender, date, and time.
  • Send a digital receipt by approved channel and verify consent, masked contact details, delivery status, and content.
  • Generate a tax invoice or business receipt and verify customer, tax registration, address, and invoice sequence fields.
  • Search, create, and update a customer profile while verifying duplicate detection, required fields, and access permissions.
  • Earn, redeem, reverse, and adjust loyalty points or rewards and verify balance, eligibility, and receipt messaging.
  • Confirm customer consent, privacy notices, data masking, opt-in choices, and deletion or correction requests work as designed.
08

Inventory, orders, and omnichannel workflows

  • Complete a sale and verify on-hand stock, available stock, reserved stock, and item movement update correctly.
  • Test low-stock, zero-stock, and negative-stock rules and verify warnings or sale restrictions follow policy.
  • Retrieve and complete a click-and-collect or pickup order and verify customer, items, payment, status, and handover evidence.
  • Create or complete a home-delivery or ship-from-store order and verify address, delivery charge, inventory reservation, and status.
  • Test reservation, layaway, deposit, pre-order, or hold functions used by the business.
  • Verify POS sales, returns, transfers, orders, and reservations synchronize once with inventory and order systems.
09

Hardware, connectivity, offline mode, and integrations

  • Test barcode scanner accuracy, scan speed, duplicate-scan handling, and fallback manual entry.
  • Test receipt printer, paper status, print quality, cutter, reprint, and printer-failure handling.
  • Test cash drawer opening, locking, no-sale access, manual override, and drawer event logging.
  • Verify payment terminal, customer display, scale, label printer, signature device, and other connected hardware communicate correctly.
  • Test approved offline mode, transaction limits, user warnings, receipt behavior, and synchronization after connectivity returns.
  • Verify payment, ERP, inventory, tax, loyalty, CRM, and reporting integrations process each transaction without loss or duplication.
10

Shift close, reconciliation, reporting, incidents, and sign-off

  • Suspend and recall a transaction and verify items, prices, customer, discounts, and tender state are preserved securely.
  • Close the cashier shift and verify cash, card, digital, voucher, refund, and other tender totals are available for reconciliation.
  • Record tender variance and confirm tolerance, recount, reason, manager approval, and escalation rules work correctly.
  • Verify daily sales, tax, discount, void, refund, tender, cashier, and exception reports are complete and export correctly.
  • Log every failed POS function with severity, reproducible steps, transaction reference, evidence, owner, and retest date.
  • Record the final POS test status, unresolved critical defects, release decision, manager approval, and accountable signatories.

Printable checklist template

Take the complete POS functionality checklist with you

Download the PDF with all 60 test questions, recommended input types, and execution tips for evidence, calculations, permissions, defect ownership, retesting, and approval.

Download PDF Checklist

How to use it

Turn POS testing into a controlled release and store-readiness workflow

The questions define what to test. Standard scenarios, expected results, evidence, severity, ownership, deadlines, retesting, and approval make the process reliable and auditable.

01

Define the scenario

Set the store, terminal, software build, test user, product, payment, expected result, and business rule before execution.

02

Run controlled tests

Use approved test data, payment methods, products, customer records, and evidence rules.

03

Capture proof and defects

Record actual results, screenshots, receipts, transaction references, severity, owner, due date, and reproduction steps.

04

Retest and approve

Close defects only after a controlled retest confirms the fix across the POS and connected systems.

Live interactive demo

Experience a POS functionality checklist like a Taqtics workflow

Switch between desktop and mobile, run a transaction test, capture evidence, log defects, assign corrective actions, schedule a retest, and complete approval.

POS Functionality Test
Store 01 · Terminal 02
0 of 10 answered

POS transaction verification

Required fields are used only for this interactive demonstration.

Selected check score: -

1Select the POS terminal and test scenario

Dropdown

2Did the test transaction complete with the correct item, price, tax, payment, stock, and receipt result?

CriticalScored single answer

Selecting Non-compliant creates a corrective action with an owner, due date, evidence, and retest requirement.

!
Corrective action created
Investigate the POS failure, protect customer and financial data, and retest before approval.
EvidenceAttach screenshot, receipt, or test evidence

3Record the variance between the expected and actual transaction total

Numeric + validation

Demo target: 0 variance. Any difference requires price, tax, discount, fee, or rounding investigation.

4When was the transaction test completed?

Time

5Which POS functions were verified in this test cycle?

Multiple answer

6Add a screenshot, receipt, or approved photo of the POS test result

Evidence upload
Selected POS functionality evidence preview

7Log failed POS scenarios that require correction and retesting

Dynamic issue grid
ScenarioFailureReferenceOwner

8Add reproduction steps, configuration notes, or test observations

Long answer

9Select the retest date for unresolved POS defects

Date

10Store manager or POS support verification and sign-off

Signature

Sign after critical payment, calculation, access, and synchronization failures have been reviewed.

This is an illustrative website demo. It does not send or store responses. Payment data, customer information, tax rules, severity, access rights, test evidence, defect deadlines, and approval paths should be configured to each organization’s approved policy.

Why digitize it

Make POS testing repeatable, transparent, and release-ready

Replace spreadsheets and chat-based defect tracking with a controlled workflow for test assignments, evidence, defects, retesting, escalation, and approval.

Run the right test set

Assign checklists by store, terminal, build, market, payment method, release, and business scenario.

Capture reliable evidence

Record values, timestamps, receipts, screenshots, transaction references, comments, and signatures.

!

Control critical defects

Create urgent actions for payment, price, tax, access, duplicate transaction, and synchronization failures.

Track release readiness

Compare completion, pass rates, recurring defects, overdue retests, affected stores, and final approvals.

Frequently asked questions

POS functionality checklist FAQs

What should a POS functionality checklist include?

It should cover login and permissions, products, barcodes, prices, promotions, tax, discounts, payments, returns, refunds, receipts, customer profiles, loyalty, inventory, orders, hardware, offline mode, integrations, reconciliation, reporting, defects, and approval.

When should POS functionality testing be completed?

Run it before opening a store, launching a new POS, releasing software, changing taxes or tenders, adding integrations, changing configuration, and after significant defects.

Which POS failures should be treated as critical?

Typical critical failures include incorrect totals, taxes, prices, duplicate or missing payments, unauthorized access, incorrect refunds, lost transactions, duplicate inventory movements, and inability to reconcile.

What evidence should be captured during POS testing?

Capture expected and actual values, screenshots, receipts, transaction references, timestamps, terminal and build details, payment references, system messages, reproduction steps, and retest results.

How should POS defects be prioritized?

Use severity based on customer, financial, security, compliance, operational, and store-opening impact. Critical failures should block release or use until corrected and retested.

How can retailers execute POS checklists across many stores?

Use a digital checklist platform to assign tests by store and terminal, require evidence, create defect actions, enforce deadlines, track retesting, escalate critical issues, and compare readiness across locations.

Run consistent POS checks across every store

Execute POS functionality tests with evidence, defects, retesting, and approval

Assign test scenarios, capture transaction proof, create corrective actions, escalate critical failures, and track readiness across every terminal and location.

Printable PDF • Free Taqtics trial • No credit card required