What it means
A QR code works by encoding text, such as a web address or payment instruction, into a pattern of small squares. A phone camera reads the pattern and the software turns it back into the original information.
Three larger squares in the corners tell the camera which way up the code is, so it can be scanned from almost any angle. In payments, QR codes let a customer pay by scanning a code displayed by the merchant, or let the merchant scan a code on the customer's phone.
The code usually contains the merchant's identity and sometimes the amount, and the payment then runs through a bank, card network or wallet. Because no card terminal is needed, the set-up cost for small merchants can be very low.
For finance teams, QR codes also appear on invoices, where scanning the code takes the payer straight to a payment page with the amount pre-filled. This reduces keying errors and speeds up collection.
Companies also place codes on receipts, delivery notes and product packaging to link to refunds, warranties or tracking pages. There are two broad types.
A static code always shows the same information, such as a shop's payment address, while a dynamic code is generated for each transaction and can carry a specific amount and expiry time. Dynamic codes are safer and easier to reconcile, because each one can be tied to a single order.
Security deserves attention. Fraudsters sometimes stick fake codes over genuine ones so that payments go to the wrong account, a trick often called quishing.
Businesses should check displayed codes regularly, prefer dynamic codes and train staff and customers to confirm the merchant name before paying. The cost of accepting QR payments varies widely by provider and country.
Some schemes charge lower fees than cards, while others charge similar rates, so merchants should compare quotes before switching. The fee schedule, settlement speed and refund process all matter as much as the headline rate.
In practice
Real-world examples.
Example
A street food vendor displays a QR code on a laminated card instead of buying a card machine. Customers scan and pay from their phone, and the money lands in the vendor's account. The owner saves on hardware rental and sees every sale in a daily report.
Example
A wholesale supplier prints a dynamic QR code on each invoice. When the buyer's accounts team scans it, the payment page opens with the invoice number and amount already filled in. The supplier's finance team notices fewer short payments and quicker collection.
Example
A concert organiser sells tickets with unique QR codes sent to buyers by email. Staff scan each code at the gate and the system rejects any code used twice. The organiser can see attendance in real time and match it to ticket revenue.
Formula
Calculation
Monthly fee saving = monthly sales x (card fee rate - QR fee rate)
Suppose a cafe takes $80,000 of sales a month. Its card fee is 2.5% and a QR payment provider offers 1.0% for the same transactions, as a hypothetical comparison.
Step 1: fee rate difference = 2.5% - 1.0% = 1.5%, which is 0.015.
Step 2: monthly saving = $80,000 x 0.015 = $1,200.
Step 3: annual saving = $1,200 x 12 = $14,400.
If a printed stand and set-up cost $400, the cafe recovers that outlay in a few days of normal trading.Case study
Seen in the real world.
Marigold Home Services is a fictional cleaning business used for illustration. It sent paper invoices and waited an average of 41 days to be paid, partly because clients had to look up bank details and type them in. The owner added a dynamic QR code to every invoice that opened a payment page with the amount already filled in.
Within three months, the average collection time dropped to 29 days and the number of mistyped payments fell sharply. In this illustrative story the owner also found that a few clients scanned the code at their desks and paid immediately. The only extra cost was a small provider fee, which the owner judged well worth the faster cash.
Watch out
Common mistakes.
- Using a static code for amounts that change. A dynamic code tied to each order is easier to reconcile and safer.
- Leaving printed codes unchecked. Criminals can stick their own code over yours, so inspect displayed codes regularly.
- Assuming QR payments are always cheaper than cards. Fees depend on the provider and market, so compare the full cost.
Questions
People also ask.
What does QR stand for?
It stands for Quick Response, a name chosen because the code was designed to be read quickly.
Do customers need a special app to scan a QR code?
Most modern smartphones can scan a code with the built-in camera, though some payment schemes need a bank or wallet app to complete the payment.
Is a QR code more secure than a barcode?
It is not more secure by itself, since anyone can create a code, so the safety comes from checking the destination and using dynamic codes.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
