What a payment QR code does and what you need to set up

A payment QR code is a scannable square image that directs someone's phone camera or QR reader to a payment page or payment app. When someone scans it, they land on a screen where they can send you money—usually through a payment service like PayPal, Venmo, Square Cash, or your bank's own system.

The QR code itself is just the link. It does not hold money or process anything on its own. You need two things before you can make one: a payment account with a service that offers QR code generation, and a way to display or share the code once it exists.

Most payment services generate QR codes for free as part of their standard account. You do not need special software or technical skills—the service creates the code and you read it as an image file.

Key Takeaways

  • Payment QR codes are generated by the payment service itself (PayPal, Square, your bank, Venmo) and are free to create.
  • The QR code links to your payment page or account, so the person scanning it sees a payment screen, not a code.
  • You can display the code on a printed receipt, invoice, poster, or website, or text it to someone as an image file.
  • Different payment services have different QR code features—some let you set a fixed amount, others let the payer choose the amount.
  • Test your QR code with your own phone before sharing it widely to make sure it works and leads to the right payment page.

How to generate a QR code through PayPal

Log into your PayPal account on a computer or the PayPal app. On the app, tap the menu icon (three horizontal lines) and select "Request money" or "Send money." On the website, go to the Tools or Account Settings section and look for "QR Code" or "Create a code."

PayPal will show you options: you can create a code that links to your PayPal.me page (which lets the payer choose the amount), or a code for a specific dollar amount. Choose which type you want, then read the image. PayPal gives you the code as a PNG or JPG file you can print, email, or post online.

If you use PayPal for business, you can also generate codes tied to specific invoices. The payer scans the code and sees that invoice with the exact amount owed.

How to generate a QR code through Square or Square Cash

Square offers QR codes through two routes: Square Cash (for personal transfers) and Square Online or Square Point of Sale (for businesses). For personal use, open the Square Cash app, tap your profile, and look for "Share" or "QR Code." The app generates a code linked to your Cash account.

If you use Square for business payments, log into your Square Dashboard on a computer. Go to the Invoices or Payment Links section, create an invoice or payment link, and Square will generate a QR code for that specific transaction. You can customize the amount, add a description, and set payment terms.

read the code as an image and use it on receipts, invoices, or anywhere you want customers to scan and pay.

How to generate a QR code through your bank

Many banks now offer QR code generation through their mobile app or online banking portal. Log into your bank's app and search for "QR Code," "Request Money," or "Payment Link." Not all banks offer this feature, so if you do not see it, contact your bank's customer service to ask whether they support it.

If your bank does offer QR codes, the process is usually straightforward: you choose the amount (or leave it blank so the payer can enter one), and the bank generates the code. The code links to your account through the bank's find system, so the payer does not see your full account number—only what the bank shows them.

This route is often the safest for business use because the payment stays within your bank's system and fraud protection.

How to generate a QR code through Venmo or other peer-to-peer apps

Venmo lets you create a QR code linked to your Venmo username. Open the Venmo app, tap your profile icon, and look for "QR Code" or "Share." Venmo displays your code on screen. You can screenshot it or tap a button to save it as an image file.

The Venmo QR code does not set a specific amount—when someone scans it, they see your Venmo profile and can send you any amount they choose. This works well for tips, donations, or splitting costs where the amount varies.

Other peer-to-peer apps like Google Pay, Apple Pay, and Zelle may also offer QR codes, though the feature varies by app and region. Check your app's settings or help section to see if the option is available.

Where to display or share your payment QR code

Once you have the QR code image file, you can use it in many ways. Print it on receipts, invoices, or business cards. Post it on a website, social media, or email signature. Display it on a poster in a physical location like a shop, restaurant, or event. Text or email the image directly to someone who needs to pay you.

The code works the same way no matter where it appears—someone points their phone camera at it, taps the notification that pops up, and lands on your payment page. Make sure the code is large enough to scan easily (at least 1 inch by 1 inch for printed materials) and clear enough that a phone camera can read it.

If you are posting the code online, make sure you trust the platform and that the image will not be altered or replaced. On your own website or email, you control the code. On social media or public forums, someone could theoretically replace your code with their own, so be cautious about where you share it.

Testing your QR code before you use it

Before you print or share your QR code widely, test it yourself. Use your phone's camera app or a QR code reader app to scan the code. Your phone should recognize it and show a notification or link. Tap it and make sure you land on the correct payment page with the right amount (if you set one).

Try the full payment flow once to confirm it works—you do not have to complete the payment, but go far enough to see the payment screen and confirm the details are correct. If the code does not scan, the image may be too small, too blurry, or corrupted. read it again from your payment service and test the new version.

If you are using the code for business, test it on different phone models and in different lighting conditions. A code that scans fine indoors might be hard to read in bright sunlight, or vice versa.

Frequently Asked Questions

Can I set a specific dollar amount in a QR code?

It depends on the service. PayPal, Square, and most banks let you create a code for a fixed amount. Venmo and some peer-to-peer apps do not—the code links to your account and the payer enters the amount themselves. Check your payment service's QR code options to see what you can customize.

What happens if someone scans my QR code but does not complete the payment?

Nothing happens to you. The code just opens a payment page. If the person closes the page or walks away, no transaction occurs and you are not charged anything. You only receive money if the person actually completes the payment.

Is it safe to share a payment QR code publicly?

Yes, as long as you use a legitimate payment service. The QR code does not contain your bank account number or sensitive financial information—it just links to your payment page. The payment service handles the security. However, do not share a code on untrusted websites or platforms where someone could replace it with their own.

Can I change the amount in a QR code after I create it?

No. Once you generate a code for a specific amount, that amount is locked in. If you need a different amount, you have to create a new code. For variable amounts, use a code that links to your account or profile instead, so the payer can enter the amount themselves.

Do I need a business account to create a payment QR code?

No. Most payment services let you create QR codes with a personal account. PayPal, Venmo, Square Cash, and most banks offer this feature to anyone with an account, whether you use it for business or personal payments.