QR Code for Payment - Receive Money with a Scan
Create a payment QR code for invoices, bank transfer links, donation pages, peer payments, and in-person checkout. QR-Build helps you turn a payment destination into a scannable code you can print, email, or save as a dynamic QR code.
Webseite
What Is a Payment QR Code?
A payment QR code works by encoding either a URL or structured payment data. In a URL-based payment QR code, the scanner opens a payment page or app link. In a standards-based code such as an EPC QR code, compatible banking apps read structured transfer fields.
This page covers the broad payment QR use case: bank account links, PayPal, Venmo, Cash App, Stripe checkout, UPI, donations, and invoice payments. For a deeper guide to the European Payments Council standard for SEPA transfers, see our EPC QR code for European bank transfers page.
Payment QR codes are one of several types of QR codes. Their value is practical: they reduce typing errors, make printed materials payable, and let a customer move from a physical object to a payment flow in one scan.
It points to a destination
The QR code stores a payment URL, deep link, or structured payment instruction. It does not move money by itself.
It works across physical and digital channels
The same scan-to-pay QR can appear on invoices, market stall signs, donation emails, restaurant table cards, and business cards.
Why Do Businesses Use QR Codes to Receive Payments?
The strongest payment QR use cases are moments where typing a URL or explaining account details slows the transaction. Freelancers, vendors, nonprofits, restaurants, and creators can place one clear scan-to-pay instruction wherever payment intent already exists.
Fewer manual payment errors
A payment QR code avoids misspelled usernames, copied IBAN mistakes, and broken checkout links in printed instructions.
Useful without a POS terminal
A market vendor or event organizer can display a QR code and let the payment app handle the actual transaction.
Better for invoices
A freelancer can add a scan-to-pay QR near payment terms so the client does not need to retype a URL from a PDF.
Brandable for public display
QR-Build lets you style the code, add a logo, and export a high-resolution file for table tents, posters, and printed receipts.
Editable when dynamic
A dynamic QR code uses a redirect layer, so you can update the payment destination after printing without replacing the physical code.
Measurable for campaigns
Scan analytics show scan counts, approximate location, and timing patterns, which helps identify whether a donation QR or invoice QR is being used.
Which Types of Payment QR Codes Can You Create?
We tested the common payment QR workflows as of 2026 and found that the right format depends on region, platform, and whether the printed code needs to stay editable. Pricing and app behavior can change, so verify payment-app details on each vendor's website before publishing a public payment QR.
URL-Based Payment QR Codes (Universal)
A URL payment QR encodes a web link such as paypal.me/username, venmo.com/username, a Cash App profile, Ko-fi page, Wise payment page, or Stripe checkout link. Use QR-Build when you want branding, dynamic editability, or scan analytics around a payment URL.
EPC / SEPA QR Codes (European Bank Transfers)
An EPC QR code is a European Payments Council format for SEPA bank transfers. It stores structured banking fields such as IBAN, BIC, amount, and reference so compatible bank apps can pre-fill a transfer form.
Read the related guideUPI QR Codes (India)
UPI, or Unified Payments Interface, is India's real-time payment system operated through the National Payments Corporation of India ecosystem. A UPI QR code can encode a UPI ID or deep link that UPI-enabled apps read to start a bank-to-bank payment.
App-Native QR Codes
PayPal, Venmo, and Cash App can generate QR codes inside their own apps. Those codes are sufficient for casual peer payments, while QR-Build is better when you need a platform-neutral, styled, editable, or trackable QR code.
| Type | Editable | Trackable | Works globally | Best for |
|---|---|---|---|---|
| URL QR (dynamic) | Yes | Yes | Yes, if the payment platform works for both parties | Freelancers, creators, nonprofits, and vendors who may change payment links |
| URL QR (static) | No | No | Yes, if the destination URL remains active | One-time invoice inserts, short campaigns, and personal payment links |
| EPC / SEPA QR | No | No | No, SEPA-compatible banks only | European bank transfers that need IBAN, BIC, amount, and reference fields |
| UPI QR | Usually no | No in QR-Build unless wrapped as a dynamic link | No, India payment network only | India merchants and peer-to-peer transfers using UPI-enabled apps |
| App-native QR | Varies by app | Usually no | Only where that app is available | Casual P2P payments inside PayPal, Venmo, Cash App, or similar apps |
Methodology note: QR-Build encodes the payment URL or instruction you provide into a QR image. QR-Build does not process payments, connect to your bank, store payment credentials, or guarantee any third-party payment app behavior.
How to Create a QR Code for Your Bank Account
- 1
Get your payment link
Generate a shareable URL or payment destination, such as a PayPal.me link, Venmo profile URL, UPI deep link, Stripe checkout link, Wise payment page, or bank transfer page.
- 2
Open QR-Build
Open a QR code generator like QR-Build and choose a URL QR code when your payment destination is a web link.
- 3
Select the URL QR code type
Use the URL QR type for PayPal, Venmo, Cash App, Stripe, Ko-fi, donation pages, bank transfer pages, and most payment links.
- 4
Paste your payment link
Paste the exact destination you want scanners to open. Do not paste private passwords, card numbers, or online banking credentials.
- 5
Customize the QR design
Add a logo, select brand colors, and use a clear frame label such as Scan to pay so people understand the payment action before scanning.
- 6
Choose static or dynamic
Choose a dynamic QR code if you may change payment apps, update a checkout link, or want scan analytics. Choose static for a one-time personal link that will not change.
- 7
Download, test, and deploy
Export a high-resolution PNG, SVG, or PDF, test it on multiple phones, and place it on invoices, table signs, email signatures, donation pages, or printed collateral.
Create a Free Dynamic Payment QR Code
Paste your payment link, style the QR code, and save a dynamic version if you need editability or scan analytics after printing.
Create Free Dynamic QR CodeHow Do You Create a Payment QR Code by Platform?
These walkthroughs are written for payment links and public payment destinations. They are not financial advice, and QR-Build does not endorse or process payments for any third-party platform.
PayPal
A PayPal.me link is a personalized PayPal payment URL that can be encoded in a URL QR code.
- 1 Create or open your PayPal.me link, usually in the format paypal.me/username.
- 2 Paste the PayPal.me URL into QR-Build and generate a URL QR code.
- 3 Test the scan on a phone and confirm that the payer lands on the correct PayPal payment page.
Venmo
Venmo is a peer-to-peer payment app with profile links that can be shared as URLs in supported contexts.
- 1 Copy your Venmo profile or payment link, commonly formatted around venmo.com/username.
- 2 Paste the link into QR-Build and choose dynamic if you may switch payment apps later.
- 3 Ask a test scanner to confirm the link opens the intended Venmo profile before printing.
Cash App
Cash App uses a $cashtag identity and public profile links that can be encoded as a URL QR code.
- 1 Copy your Cash App profile link or payment URL from Cash App's current sharing tools.
- 2 Paste the URL into QR-Build and style the code with a clear scan-to-pay label.
- 3 Verify the scan on iOS and Android because app handoff behavior can vary.
Bank Transfer / IBAN
For bank transfer pages, encode a safe shareable payment page rather than raw private credentials. For SEPA transfers with structured IBAN and reference fields, use an EPC QR code instead of a plain URL QR.
- 1 Use your bank's shareable transfer page if one exists, or choose the EPC format for SEPA-compatible banks.
- 2 Avoid placing full banking credentials in a public URL QR code.
- 3 If using EPC, verify the format, amount, and reference with your bank before distributing the QR.
Stripe / Checkout Link
Stripe Checkout Links are payment URLs that can be encoded in QR codes for invoices, events, and product payments.
- 1 Create a Stripe Payment Link or Checkout Link in your Stripe account.
- 2 Paste the link into QR-Build and choose dynamic if the checkout link may expire or change.
- 3 Test the scan and payment page before placing the QR on a printed invoice or sign.
UPI (India)
UPI, or Unified Payments Interface, lets Indian payment apps initiate bank-to-bank payments from a UPI ID or payment deep link.
- 1 Create the correct UPI payment link or URI for your UPI ID, amount, and reference if needed.
- 2 Paste the UPI link into QR-Build and generate the QR code.
- 3 Scan with multiple UPI-enabled apps such as Google Pay, PhonePe, or Paytm to confirm compatibility.
Static vs Dynamic Payment QR Codes: Which Should You Choose?
For a broader explanation, read our guide to static vs dynamic QR codes. For payment use cases, the decision usually depends on whether the destination might change, whether the link expires, and whether you need scan analytics.
| Situation | Recommended approach |
|---|---|
| Casual P2P with friends or family | Use the app-native QR code from Venmo, Cash App, PayPal, or your wallet if you do not need branding or analytics. |
| Freelancer adding payment instructions to invoices | Use a dynamic URL QR in QR-Build so the printed invoice still works if you switch payment providers. |
| Market stall or pop-up vendor | Use a dynamic URL QR with a high-resolution print export and a Scan to pay label. |
| EU bank transfer using IBAN | Use an EPC QR code for structured SEPA bank transfer data. |
| India merchant using UPI | Use a UPI QR code or UPI deep link and verify it with multiple UPI-enabled apps. |
| Nonprofit donation collection | Use a dynamic URL QR so campaign destinations can change seasonally without reprinting posters. |
| Restaurant split-bill or one-session payment | Use a static URL QR when the destination is temporary and reprinting is not a concern. |
Pricing note: static URL QR codes can be created free in QR-Build. Dynamic QR codes add editability and analytics and may depend on the current QR-Build plan, so verify plan details on the QR-Build plans page.
Where Should You Use Payment QR Codes?
Freelancer invoicing
Add a dynamic payment QR beside the payment terms in a PDF invoice.
The client can scan from a second device or phone camera and pay without retyping a Stripe, PayPal, or Wise link.
Market stall or pop-up vendor
Print a high-resolution QR on a table tent with a Scan to pay label.
The vendor can accept app-based payment without relying on a card reader, while a dynamic QR keeps the printed sign usable if the destination changes.
Donation collection
Embed a donation QR in an email newsletter, event poster, or livestream overlay.
A nonprofit or creator can route scanners to PayPal, Stripe, GoFundMe, or a link-in-bio QR for multiple payment options.
Restaurant split-bill sharing
Place a peer payment QR on a receipt or table card for a temporary split-bill flow.
Guests can scan the code and open the correct payment destination without searching for a username.
Peer-to-peer transfers
Use an app-native QR for one-off personal transfers or a QR-Build URL QR when you need a branded public link.
The payer gets a direct path to the profile while the recipient avoids spelling usernames aloud.
Email signature or digital business card
Add a compact scan-to-pay QR to an email signature, vCard landing page, or proposal footer.
A client can pay from the same message thread where the invoice or project scope was discussed.
Which QR-Build Features Matter for Payment QR Codes?
QR-Build is a QR code generator, not a payment processor. The payment app, bank, or checkout provider handles the transaction after the scan.
Dynamic QR redirects
Dynamic QR codes use a server-side redirect layer, so the destination URL can be updated after the code is printed without invalidating the physical QR code.
Scan analytics
Scan analytics record scan counts, timing, device context, and approximate geography. For payment use cases, unexpected scan spikes can reveal that a code was shared or placed somewhere unintended.
Custom branding
A branded QR code with a logo and consistent colors can make a public payment request easier to recognize.
High-resolution export
Payment QR codes used on table tents, invoices, posters, and receipts need crisp PNG, SVG, or PDF export so scanners can read them reliably.
What Common Payment QR Mistakes Should You Avoid?
-
Using static QR for a changing destination
If a PayPal, Stripe, or bank transfer link may change, use a dynamic QR code so you do not need to reprint invoices or signs.
-
Not testing before printing
Scan the QR on more than one phone, verify the destination, and complete a small test flow when appropriate.
-
Exporting too small for print
A low-resolution payment QR can fail on receipts, posters, or table tents. Use a high-DPI PNG or vector export for printed materials.
-
Linking to an expired checkout session
Some payment links expire. A dynamic QR code lets you replace an expired link without replacing the printed code.
-
Confusing EPC with URL QR
An EPC QR code stores SEPA bank transfer fields. A URL QR code opens a web link. Use the right format for the payment flow.
-
Publishing sensitive bank details in a plain URL
Avoid exposing raw banking credentials in public URL QR codes. Use a bank-provided payment page or the EPC format where appropriate.
What Are Best Practices for Payment QR Codes?
-
Use a clear label
Place text such as Scan to pay, Scan to donate, or Pay invoice next to the QR code.
-
Keep contrast high
Use dark modules on a light background and preserve the quiet zone so the QR remains scannable in print.
-
Choose dynamic for business use
A dynamic QR keeps a printed payment asset useful when your payment app, checkout URL, or campaign destination changes.
-
Monitor analytics
Use QR code analytics to track payment QR scans and spot unusual scan patterns.
-
Verify third-party app requirements
Payment apps can require accounts, region support, or app installation. Confirm those requirements before public deployment.
-
Place payment QR codes near context
A QR code on an invoice should sit near payment terms. A QR code on a table sign should sit near price or checkout messaging.
How Did We Review Payment QR Code Options?
In our review, QR-Build was evaluated as the QR generation and redirect layer only. We checked whether each payment method can produce a shareable destination, whether that destination can be encoded safely, and whether dynamic QR functionality adds practical value.
Destination format
We checked whether the platform provides a URL, deep link, UPI instruction, EPC format, or app-native QR code.
Editability after printing
We compared static QR codes with dynamic QR codes that use a redirect layer to update the destination later.
Scan analytics
We considered whether QR-Build can record scan behavior before forwarding the scanner to the payment destination.
Regional fit
We separated global URL payment links from region-specific payment systems such as SEPA and UPI.
Safety boundaries
We avoided claims that a QR code transfers money directly or that QR-Build connects to bank accounts.
Payment QR Code Glossary
- Payment QR code
- A QR code that encodes a URL or payment instruction directing scanners to a payment destination.
- Static QR code
- A QR code whose destination is permanently encoded at creation time and cannot be changed after printing.
- Dynamic QR code
- A QR code whose destination can be changed after printing because the code points to a redirect layer.
- Redirect layer
- A server-side destination between the scan and the final payment page. It makes dynamic QR codes editable and enables scan analytics.
- Scan analytics
- Data about QR scans, such as scan count, time, approximate location, and device context. QR analytics do not identify individual payers.
- EPC QR code
- A European Payments Council standard for encoding SEPA bank transfer fields such as IBAN, BIC, amount, and reference. See our EPC QR guide for details.
- SEPA
- The Single Euro Payments Area, a European framework for bank transfers across participating countries.
- UPI
- Unified Payments Interface, India's real-time payment system that lets UPI-enabled apps initiate bank-to-bank payments.
- PayPal.me link
- A personalized PayPal payment URL that can be encoded as a URL QR code.
- Stripe Checkout Link
- A payment URL created in Stripe that can be shared directly or encoded in a QR code.
Frequently Asked Questions About Payment QR Codes
What is a payment QR code?
A payment QR code is a scannable image that encodes a link to your payment destination, such as a PayPal.me page, Venmo profile, UPI ID, or bank transfer link. When scanned, it takes the user directly to your payment page. The QR code does not transfer money itself.
How do I create a QR code for my bank account?
Generate a shareable link to your payment destination, paste it into QR-Build, and download the QR image. For European bank transfers using IBAN and BIC, use an EPC QR code because that format is designed for structured SEPA bank transfer data.
Can I create a payment QR code for free?
Yes. QR-Build lets you create a static URL-based payment QR code for free. Dynamic QR codes, which can be edited after creation and include scan analytics, may depend on the current plan.
Is it safe to share a payment QR code publicly?
Sharing a URL-based payment QR code is similar to sharing a payment link publicly. Anyone who scans it can open the payment destination, but they cannot withdraw money from your account through the QR code itself. Avoid encoding raw banking credentials in a public plain URL QR.
What happens if I change my payment link after printing the QR?
If you used a static QR code, the old link is permanently encoded and you must generate and reprint a new code. If you used a dynamic QR code, you can update the destination in QR-Build without reprinting.
Can I use a QR code to receive international payments?
Yes, with platform limits. URL-based QR codes pointing to PayPal, Stripe, Wise, or similar services work where those services support both payer and recipient. EPC QR codes are SEPA-specific, and UPI QR codes are specific to the Indian payment network.
What is the difference between a payment QR code and an EPC QR code?
A URL-based payment QR code encodes a link to a payment platform. An EPC QR code encodes structured SEPA bank transfer fields such as IBAN, BIC, amount, and reference, which compatible bank apps read to pre-fill a transfer form.
Do payment QR codes expire?
URL-based payment QR codes do not expire on their own. They remain valid as long as the destination URL is active. Time-limited payment links, such as some checkout sessions, can expire at the payment provider.
Can I create a QR code that links to PayPal?
Yes. Create your PayPal.me link, copy the URL, paste it into QR-Build, and generate the QR code. Anyone who scans it can open the PayPal payment page, subject to PayPal's current account and regional requirements.
Can I create a QR code for Venmo?
Yes. Copy your Venmo profile or payment link, paste it into QR-Build, and generate a URL QR code. The payer may need Venmo availability and an account to complete the payment.
Can I create a QR code for UPI payments?
Yes. Encode your UPI ID or UPI payment deep link in a QR code and test it with UPI-enabled apps. UPI QR codes are designed for India's UPI payment ecosystem.
What is the best QR code type for freelancers receiving payments?
For freelancers, a dynamic URL-based QR code is usually the most flexible. It can point to PayPal, Stripe, Wise, or another invoice payment link, and the destination can be updated if the freelancer changes payment providers.
Can I track who scanned my payment QR code?
QR-Build dynamic QR analytics can show scan counts, timestamps, device context, and approximate geography. QR-Build does not identify individual scanners or confirm whether a payment was completed.
What QR code format should I use for a market stall?
Use a high-resolution dynamic URL QR with a clear Scan to pay label. Dynamic codes are useful for market stalls because you can update the payment destination without reprinting the table sign.
How do I add a payment QR code to an invoice?
Generate your payment QR code in QR-Build, download it as a PNG or SVG, and insert it near the payment instructions in your invoice template. Test the QR after exporting the invoice to PDF.
Can a QR code steal my banking information?
No. A QR code that encodes a URL cannot access your banking credentials by itself. The risk is the same as opening any link: verify the destination before entering sensitive information or completing a payment.
Related QR Code Payment Resources
Create Your Payment QR Code Today
Turn your payment link into a branded QR code for invoices, market stalls, donation pages, and scan-to-pay signage. Choose dynamic when you want to update the destination or track scans later.
QR-Build generates QR codes and redirects. Your payment provider handles the transaction.