Skip to main content

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.

Sitio web

Comparte tu sitio web en segundos con un código QR que dirige a los usuarios a tu página de inicio, landing o página de campaña. Ideal para carteles, folletos o tarjetas; elimina escribir URLs largas. Un escaneo conecta al instante a tu audiencia con tu presencia online.

1 / 21
To create a QR code for a bank account, generate a shareable payment link such as a PayPal.me URL, Venmo link, UPI ID, or bank transfer page, paste it into QR-Build, and download the QR image. The QR code encodes the link or payment instruction, not your account credentials. For European bank transfers, use an EPC QR code when you need structured SEPA fields.

What Is a Payment QR Code?

A payment QR code is a scannable image that directs a scanner to a payment destination such as PayPal, Venmo, UPI, Stripe, or a bank transfer page. The QR code is not a financial instrument; it is a navigation shortcut to the place where payment begins. A payment QR can open bank-transfer instructions, a provider page, or a supported payload. The query “QR code bank” usually describes this bank transfer QR code use case. Amount prefilling depends on the payment format, not the QR image alone. QR code with amount support requires a format that carries amount, currency, payee, and reference fields, plus confirmation before payment. Scanning alone never guarantees a transaction. General transfer versus EPC: This page owns broad payment and bank-transfer intent. The EPC page owns EPC/SEPA fields, validation, and banking-app compatibility.

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?

Businesses use payment QR codes because they turn payment instructions into a low-friction scan. A QR code can replace a long link, reduce account-detail errors, and make invoices or signage payable without a point-of-sale terminal.

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?

The main payment QR types are URL-based QR codes, EPC or SEPA QR codes, UPI QR codes, and app-native QR codes. URL-based dynamic QR codes are the most flexible for freelancers, creators, and small businesses because the destination can be edited and scan analytics can be tracked.

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 guide

UPI 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.

TypeEditableTrackableWorks globallyBest 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

To create a QR code for your bank account, start with a shareable payment destination rather than raw account credentials. Paste that destination into QR-Build, choose static or dynamic, test the scan, and deploy the QR where payers already expect payment instructions.
  1. 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. 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. 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. 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. 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. 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. 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 Code

How Do You Create a Payment QR Code by Platform?

Most platforms follow the same pattern: create or copy your payment link, paste it into QR-Build, generate the QR code, and test the payment flow before sharing. Use the platform's own documentation to verify link formats and account requirements because payment apps update their rules.

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. 1 Create or open your PayPal.me link, usually in the format paypal.me/username.
  2. 2 Paste the PayPal.me URL into QR-Build and generate a URL QR code.
  3. 3 Test the scan on a phone and confirm that the payer lands on the correct PayPal payment page.
Create your PayPal QR code

Venmo

Venmo is a peer-to-peer payment app with profile links that can be shared as URLs in supported contexts.

  1. 1 Copy your Venmo profile or payment link, commonly formatted around venmo.com/username.
  2. 2 Paste the link into QR-Build and choose dynamic if you may switch payment apps later.
  3. 3 Ask a test scanner to confirm the link opens the intended Venmo profile before printing.
Generate a Venmo payment QR

Cash App

Cash App uses a $cashtag identity and public profile links that can be encoded as a URL QR code.

  1. 1 Copy your Cash App profile link or payment URL from Cash App's current sharing tools.
  2. 2 Paste the URL into QR-Build and style the code with a clear scan-to-pay label.
  3. 3 Verify the scan on iOS and Android because app handoff behavior can vary.
Create a Cash App payment QR

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. 1 Use your bank's shareable transfer page if one exists, or choose the EPC format for SEPA-compatible banks.
  2. 2 Avoid placing full banking credentials in a public URL QR code.
  3. 3 If using EPC, verify the format, amount, and reference with your bank before distributing the QR.
Build a bank transfer QR

Stripe / Checkout Link

Stripe Checkout Links are payment URLs that can be encoded in QR codes for invoices, events, and product payments.

  1. 1 Create a Stripe Payment Link or Checkout Link in your Stripe account.
  2. 2 Paste the link into QR-Build and choose dynamic if the checkout link may expire or change.
  3. 3 Test the scan and payment page before placing the QR on a printed invoice or sign.
Create a Stripe payment QR

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. 1 Create the correct UPI payment link or URI for your UPI ID, amount, and reference if needed.
  2. 2 Paste the UPI link into QR-Build and generate the QR code.
  3. 3 Scan with multiple UPI-enabled apps such as Google Pay, PhonePe, or Paytm to confirm compatibility.
Generate a UPI payment QR

Static vs Dynamic Payment QR Codes: Which Should You Choose?

A static payment QR code permanently stores the destination link, while a dynamic payment QR code points to a redirect layer that can be edited later. Dynamic payment QR codes decouple the physical artifact from the payment destination, which is valuable when a printed invoice, table sign, or poster must stay valid.

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?

Payment QR codes work best when the payer is already looking at a payment moment: an invoice, a donation appeal, a checkout counter, a restaurant table, or a digital profile. The QR should be close to the payment instruction and labeled with the expected action.

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?

The most useful QR-Build features for payment QR codes are dynamic redirects, scan analytics, custom branding, and high-resolution export. These features help keep a payment QR usable after printing and easier to trust in public placements.

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?

The biggest payment QR mistakes are using a static code for a changing payment link, skipping test scans, printing a low-resolution file, and confusing URL payment QR codes with EPC bank-transfer QR codes. These mistakes usually appear only after the QR is already printed.
  • 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?

Best practice for a payment QR code is to make the destination obvious, keep the scan path short, test before launch, and use dynamic QR codes for business placements. A payment QR should tell scanners what will happen before they scan.
  • 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?

We reviewed payment QR options by testing the user journey from payment destination to QR generation to scan behavior as of 2026. Our analysis separates what QR-Build does from what banks, wallets, and payment apps do after the scan.

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 terminology is easiest to understand as a chain: payment QR code to URL encoding, dynamic QR code to redirect layer, redirect layer to scan analytics, and scan analytics to campaign ROI. Each term below describes one part of that chain.
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

Most payment QR questions come down to destination, safety, expiration, and editability. The safest rule is to encode a payment link or approved payment standard, not private credentials.

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

Payment QR codes connect to several adjacent QR topics: EPC bank transfers, dynamic QR editability, QR analytics, link-list pages, QR type selection, and general QR generation. These related guides help you choose the correct format before printing.

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.

QR Code - QR-Build

Create a Payment QR Code

Generate Payment QR - Free