AiStaffo

QR code size for shop posters and counter stands in India

Stock photo: counter display stand, printed posters
Photo: Joshuan Barboza / Pexels

For a shop QR code, the usual rule is the 10:1 scan distance rule. Divide the distance from which a customer will scan by 10, and the result is the minimum width of the printed code. A poster read from 2 metres needs at least 20 cm. A counter stand read from 40 cm needs at least 4 cm. Add 20 to 30 percent for poor light, glossy surfaces and older phone cameras, and keep a clear white margin on all four sides. India has no law that sets a QR code size. The rules that do apply come from the National Payments Corporation of India for UPI codes, and from the ISO/IEC 18004 standard for the code itself. Use the free calculator on this page to work out your figure.

Work it out: UPI QR Code Generator. Free, no sign-up.

In short

  • Divide the scan distance by 10 to get the minimum code width, then add 20 to 30 percent for real-world conditions.
  • No Indian law sets a QR code size; the binding rules are the ISO/IEC 18004 quiet zone and NPCI's UPI display guidelines.
  • A code that scans at the calculated size but fails at a larger size points to a sizing problem; failing at every size points to print quality.
  • Print a three-size test strip on the real stock and scan it at the real distance with two phones before any batch goes out.
  • Check the NPCI addendum of 5 June 2026 with your bank or payment provider before printing a new UPI stand.

The short answer: the 10:1 rule, plus a margin

No Indian law sets a minimum size for a QR code on a poster, a counter stand or a flyer. You will not find a section of a statute or a regulator's circular that tells you a figure in centimetres. What exists is a sizing rule of thumb used across the QR industry, and a set of technical and payment rules that decide whether a code is valid and whether it may carry a UPI payment.

The rule of thumb is the 10:1 scan distance rule. The printed width should be about one-tenth of the distance from which a person will scan it. Several 2026 print guides from QR code vendors state it this way, for example a QR code printed for a 1 metre scan should be at least 10 cm wide. Treat it as a starting point, not a legal figure. It tells you the geometry; the rest of this page tells you how to make the printed result scan reliably.

Two technical rules sit underneath that. The ISO/IEC 18004 standard, which defines the QR code format, requires a clear margin of four modules on every side of a standard code. A module is one of the small black or white squares. That margin is part of the code, so it has to fit inside your layout. The second is the NPCI brand guidelines for UPI QR codes, covered in a later section. If your code carries a UPI payment, those guidelines change what you may print around it.

How to work out the size, step by step

  1. Measure the real scan distance. Stand where a customer would stand. For a counter stand, that is usually the distance from the customer's hand to the code, not from the back of the room. For a wall poster, measure from where people stop to look at it.
  2. Divide that distance by 10. A distance of 40 cm gives 4 cm. A distance of 2 metres gives 20 cm. Keep the same units throughout.
  3. Add a safety margin of 20 to 30 percent. One 2026 print guide from a QR vendor recommends this for poor lighting, curved or textured surfaces, and mixed phones. Use the upper end for glossy laminate, outdoor glare or dim interiors.
  4. Add the quiet zone outside the dark squares. Under ISO/IEC 18004, leave four module widths of clear space on each side. On a 5 cm code built on a version 1 grid of 21 by 21 modules, each module is about 2.4 mm, so the white margin is about 9.5 mm on each side. Your artwork file must include that space. Designers sometimes crop it to make a poster look tidy, and a cropped margin causes scan failures even when the code looks correct.
  5. Check the result on the real material. Print one proof at the final size, on the stock you will actually use, and scan it from the planned distance. The test section below shows how.

Minimum print sizes by placement

The table below combines the 10:1 rule with the figures published in a 2026 QR code print guide and a 2026 size chart from a second QR vendor. The two sources do not agree on every placement. Where they differ, the table uses the larger figure, because a larger code is the safer error. Where the difference is large, run the print test before you choose.

PlacementTypical scan distanceMinimum width of the code
Business cardAbout 20 cm2 cm, with 2.5 cm preferred
Flyer or handoutAbout 30 cm3 cm
Table tent or counter standAbout 40 to 50 cm4 to 5 cm
A3 or A4 wall poster read at arm's lengthAbout 1 metre10 cm
Shop window or wall poster read across a roomAbout 2 metres20 cm

Sources in the 2026 guides disagree most on counter displays and posters read at arm's length. One 2026 chart gives a counter display a minimum of 3 cm at 1 metre, while another gives a table tent a minimum of about 3.8 cm at 12 to 24 inches. These differences are why the calculation matters more than any single chart.

A worked example with real numbers

Suppose a pharmacy in Pune wants a UPI payment code on a counter stand, and a poster on the wall behind the till. The stand sits on the counter. A customer typically holds the phone about 40 cm from it, so the scan distance is 40 cm.

The poster is read from the queue, about 2 metres away.

ItemScan distance10:1 minimumWith 25 percent margin
Counter stand40 cm4 cm5 cm
Wall poster200 cm20 cm25 cm

The counter stand should print at 5 cm wide for the dark pattern, with the quiet zone added around it, so the paper needs a clear border of roughly 1 cm all round. The poster needs a 25 cm code plus its margin. A 25 cm code on an A3 sheet leaves room for the payee name and the UPI ID below it, which the NPCI guidelines ask for.

The owner's next step is the test, not the print order. Two things can still go wrong after the sum is correct: the paper is too glossy, or the file was exported at low resolution.

Cases that change the answer

  • Dynamic codes can be smaller. A dynamic code points to a short link, so it holds less data and its pattern is less dense. Some 2026 guides say a dynamic code can print a little smaller than a static code with a long web address. Test it before relying on it.
  • A static UPI code needs the customer to type the amount. NPCI's 2017 UPI linking specification notes that a small shop can print a static code holding only the payee address and name. The customer then enters the amount after scanning. A dynamic code carries the amount and a reference, so the screen is more informative, but it needs software to generate it.
  • Long text and extra data need a bigger code. The more characters the code holds, the denser its pattern. If you add a long web address, a menu link and a promotion code into the same code, the required width rises.
  • Outdoor and window placements need a larger size. Sun glare and passing traffic reduce the time a person has to hold the phone steady. Use the upper end of the range, or go one size larger than the calculation gives.
  • Curved packs and stands need more margin. A code that wraps around a cylinder or a bent stand distorts. Keep the flat area generous and add the upper margin.

Separating a sizing problem from a print problem

When a printed code does not scan, the first question is whether the size is wrong or the print is wrong. The two faults look alike from the customer's side, but they need different fixes.

A sizing problem shows up as a pattern: the code scans from close up but fails at the planned distance, and a larger version of the same file scans from that distance. The fix is a bigger code or a shorter link.

A print-quality problem shows up differently. The code fails at every size, or it scans on one run and not on the next. Look for these faults:

  • Edges that look soft or fuzzy when you zoom in on the print proof, which often means the file was exported at low resolution. Print at 300 dpi or more.
  • Dark squares that have spread into the white, because the ink or toner is too heavy for the paper.
  • Glare on glossy laminate, which hides the contrast between dark and light squares.
  • A quiet zone that was cut off by the frame, the lamination edge or the die line.
  • A pale colour, such as light grey on white, that the phone camera reads as light.

The print test to run before a batch goes out

Print a test strip on the actual stock before you print the batch. Use three sizes: the calculated minimum, the calculated minimum plus 25 percent, and one size larger again. Keep the same file for all three so the only variable is size.

  1. Place each code at the real scan distance, under the lights the shop uses, at the time of day customers will scan.
  2. Scan each code with at least two phones, one older and one current, using the default camera app and one UPI app.
  3. Record the result for each size. A code that scans at all three sizes is fine. A code that fails only at the smallest size shows a sizing problem.
  4. If all three fail, or the same file scans on one print and not the next, check the file, the ink and the paper before you change the size.
  5. Scan the final printed batch with a sample taken from the middle and the end of the run, because print quality can drift.

The test takes under an hour and costs a few sheets of paper. Skipping it is the most common reason a whole batch has to be reprinted.

Common mistakes

  • Sizing from the screen. A code that looks right on a laptop may print too small for the planned distance.
  • Scaling a code up in a design tool without checking the quiet zone. The margin scales too, which is fine, but a frame or border often cuts into it.
  • Choosing a size from one chart. Charts from different QR vendors disagree, so apply the 10:1 calculation to your own distance.
  • Printing a UPI code without the UPI ID and payee name beside it. The NPCI guidelines ask merchants to show their UPI ID below the code.
  • Pasting a sticker over a printed code. Fraudsters have pasted their own codes over a shop's standee, so inspect the stand each day and check the payee name.

What the QR code cannot fix

A correct size will not make a code scan from further away than its physical width allows. It will not fix a wrong payee name, a broken UPI ID or a link that leads to the wrong page. It does not show whether a payment arrived. Those checks sit with your bank or payment provider and with the person who reconciles the till.

What to check with your bank or payments provider

Size is your decision. The UPI display rules are not. Before a UPI code goes on a counter stand or poster, check the current NPCI brand guidelines for BHIM UPI merchant QR codes. NPCI issued an addendum on 5 June 2026 that updates the branding and display of BHIM UPI merchant QR codes, and it applies to all entities that issue or deploy them. The reporting on it says non-compliant QR materials may need to be replaced. Ask your bank or payment service provider whether your existing stand meets the addendum before you order a new batch.

Ask the same provider which code type your account uses, static or dynamic, and whether the payee name on the code matches the name on your account. A mismatch can cause a payment to fail or be queried.

This explains the rule in general terms; it is not legal or tax advice for your case.

Where routine HR and payroll work fits

Sizing a code is a one-time job, but the work around a shop's payments is routine and repeats every day. Employers in India increasingly give that repetitive work to AI workers, which are software workers that read records, match entries, prepare reports and draft follow-ups under a person's supervision. AiStaffo builds AI workers for that kind of work, including data entry, reconciliations, billing and reports, and it offers free tools for owners and finance teams. The person still approves the figures, the exceptions and the final payment decisions.

How AiStaffo would automate this

AiStaffo would start from a list of each placement, its scan distance and the payment type it carries, then apply the 10:1 calculation and the margin to produce a size sheet for the print run. The AI worker would also generate the print-ready files with the quiet zone kept intact, and flag any file whose UPI ID or payee name differs from the account record. Each day, it would match UPI credits against the till and bank entries and place unmatched items in a list for a person to review. The owner still chooses the stock, runs the scan test, approves the design and decides what to do with any unmatched payment. Book a free automation audit.

Questions people ask

What is the minimum QR code size for a shop poster in India?
No Indian law sets a minimum size. Using the 10:1 rule, a poster read from 1 metre needs a code at least 10 cm wide, and one read from 2 metres needs at least 20 cm. Add a margin for glare and older phones, and keep the four-module quiet zone clear on every side.
Is there a legal rule for QR code size in India?
The QR code format is defined by the ISO/IEC 18004 standard, which requires a clear margin of four modules around the code. For UPI codes, the rules come from the National Payments Corporation of India's brand guidelines, which govern display and branding rather than size. This explains the rule in general terms; it is not legal or tax advice for your case.
Why does my printed QR code not scan from the counter?
Start with the distance. If a larger version of the same file scans from that spot, the code was too small for the scan distance. If every size fails, check for soft edges, ink spread, glare on laminate and a cropped quiet zone, because those are print faults.
Can I print a UPI QR code myself at home?
You can print a code at home if the file is exact, the quiet zone is intact, and the payee name and UPI ID are shown beside it. Check the code with the test strip method before you put it on a counter. Ask your bank or payment provider which code type your account uses.
How far away will a customer scan a counter stand?
A counter stand is usually scanned from about 40 cm, because the customer holds the phone at the counter. At that distance the 10:1 rule gives 4 cm, and a 25 percent margin brings it to about 5 cm. Measure the real distance in your own shop before you choose the figure.

Book a free automation audit

Thirty minutes. We look at one process you run every week and tell you exactly what an AI worker would take off your desk, and what it would not.

We use these details only to reply to this request and prepare your audit, and keep them for up to two years. We send no marketing unless you tick the box above. Privacy policy

qr code sizeshop posterscounter standupi qr codeprint testing