Paste your payment link into the generator. Download a branded QR code. Display it at your counter, on your invoice, or in your window. Customers scan and pay through their preferred app in seconds.
The clear margin around the code - helps scanners lock on.
Why it matters
Why scan-to-pay QR codes are worth adding to your checkout
The most common checkout friction points are not the price - they are the payment process. Cash that nobody carries. Card terminals that fail mid-rush. Payment links buried in an email thread. A scan-to-pay QR code removes all of that. You paste your payment link once, download the QR code, and stick it at the point of interaction. Customers open their phone camera, tap, and pay through the app they already use. No card reader, no cash, no fumbling.
Mobile payment adoption passed 50% of in-person transactions in the US in 2024 and continues to grow. A QR code at checkout reaches the majority of your customers where they already are.
PayPal, Square, Stripe, Revolut, CashApp, and Venmo all support payment via link. A QR code pointing to your payment page works with any of these platforms out of the box.
For independent sellers, market stalls, pop-ups, and service providers without a card terminal, a printed QR code is the lowest-friction way to accept digital payment - no hardware, no monthly reader fees.
Displaying a QR code on invoices, quotes, and packing slips lets B2B clients pay instantly from the document itself, cutting average payment time significantly compared to bank-transfer reminders.
How it works
How to create a scan-to-pay QR code in 3 steps
1
Get your payment link
Copy the direct payment URL from your platform. PayPal: your PayPal.me link or a payment request URL. Square: a checkout link from your Square dashboard. Stripe: a Payment Link from your Stripe dashboard. Revolut, Venmo, CashApp: your personal or business payment URL. The link is all you need.
2
Paste it and design your QR code
Drop the payment URL into the Link field in the generator above. The QR code appears live. Use the Design tab to brand it: match your colours, add your logo as the centre image, and choose a frame with a label like 'Scan to pay' or 'Pay here'. Download as SVG for print or PNG for digital use.
3
Display it where customers pay
Print it on a counter card, laminate it for a market stall, add it to your invoice footer, or include it in a payment request email. Anywhere a customer needs to pay - the QR code handles it without a terminal.
Analytics
See exactly when and where customers scan to pay
Scan analytics on a dynamic payment QR show you payment initiation patterns - when customers pay, which locations drive the most scans, and whether your invoice footer is actually getting used.
QRhubly - Payment QR - analytics
934
+18%
Total scans
287
+24%
Last 7 days
18
Countries
Scans over time
Peak scan times
0
6
12
18
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Devices
Mobile
Desktop
Tablet
Top countries
🇺🇸 United States44%
🇬🇧 United Kingdom19%
🇸🇪 Sweden13%
🇩🇪 Germany11%
Payment initiation times
The hourly heatmap shows when customers scan to pay. Market stalls peak during trading hours; invoice QR codes often see spikes on Monday mornings when clients clear outstanding bills.
Location performance
Running multiple locations or displays? Create a unique dynamic code per placement and compare scan counts to see which counter, sign, or document generates the most payment initiations.
Invoice vs in-person
Create separate codes for your counter and invoice footer. Compare scan rates to understand how your customers prefer to pay - useful for deciding where to invest in payment infrastructure.
Mobile reach
Payment QR scans are 100% mobile by design. Knowing which devices and OS versions your customers use helps you verify that your payment platform renders correctly for your actual audience.
A small laminated card at your checkout counter is the most common placement. Keep it upright and visible from a normal standing distance. 6 x 6 cm is a comfortable minimum for a counter display.
Invoice and quote footer
Adding a QR code to your invoice PDF means clients can pay directly from the document on their phone. No bank details to copy, no login to a payment portal - one scan and done. This alone reduces late payment follow-ups for many service businesses.
Market stall and pop-up
For outdoor markets, trade fairs, and pop-up stalls, a laminated A5 or A6 payment QR is a complete card-payment solution that requires no power and no reader hardware. The QR scan itself is instant; the payment app handles the connection.
Window sticker for service businesses
Personal trainers, tutors, and therapists can put the QR in their window or waiting room so clients pay before or after a session without any cash or card exchange.
Packing slips and delivery notes
For e-commerce and wholesale, a payment QR on the packing slip gives recipients a frictionless way to settle invoices on the spot - without logging into a portal or hunting for bank details.
Dynamic QR codes
Dynamic payment QR codes: change the link without reprinting
Payment platforms change. You might switch from PayPal to Stripe, set up a new page for a specific product, or update a checkout link for a seasonal promotion. With a static QR code, any change means reprinting every counter card and invoice. With a dynamic QR code on QRhubly, you update the destination in your dashboard and every existing print - counter cards, invoice footers, market stall signs - automatically points to the new link. You also get scan analytics: see exactly how many times customers initiated a payment scan, which locations performed best, and at what times of day payments were most common.
Static
Baked in
Free forever. But the destination is fixed - once printed, it never changes and you can't see who scans it.
Dynamic
Editable & tracked
Change where it points anytime. Track every scan by date, location, and device. Never reprint again.
No. QRhubly creates a QR code that links to your payment URL. The payment itself is handled entirely by your payment platform (PayPal, Stripe, Square, Revolut, Venmo, CashApp, or any other service that gives you a shareable link). QRhubly is the tool that gets your customers to that payment page in one scan.
Which payment platforms work with a scan-to-pay QR code?▾
Any platform that gives you a shareable payment link. This includes PayPal (PayPal.me or payment request links), Square (checkout links), Stripe (Payment Links), Revolut, Venmo, CashApp, GoCardless, Monzo payment links, SumUp, and any other platform with a direct URL. Paste the link into the generator and the QR code is created instantly.
Can I set a fixed amount in the QR code?▾
This depends on your payment platform, not QRhubly. Some platforms (Stripe Payment Links, Square, PayPal payment requests) let you create a link for a specific amount. Others (PayPal.me, Venmo) open the app with the recipient pre-filled but let the customer enter the amount. Create the right type of link in your payment platform first, then paste it into the generator.
Is it safe to display a payment QR code publicly?▾
Your payment link is the destination - the same security considerations apply as publishing any payment link. For most consumer payment platforms (PayPal.me, Venmo, CashApp), the link is designed for public sharing. For fixed-amount or B2B payments, use a platform that requires authentication before completing a transaction. The QR code itself adds no additional security risk beyond the link it encodes.
Can I update the payment link after I have printed the QR code?▾
With a dynamic QR code, yes. The printed code points to a short redirect you control in QRhubly. Update the destination at any time and every existing print follows - counter cards, invoice footers, and stall signs all update automatically without reprinting. Static codes have a fixed destination that cannot be changed.
What size should the QR code be for a counter display?▾
For a counter card scanned at arm's length (about 50-70 cm), 5 x 5 cm is a comfortable minimum. 6 x 6 cm or larger is easier for first-time scanners and busy checkout environments. Download as SVG for lossless scaling at any print size.