What a payment QR code does and why you might need one
A payment QR code is a square barcode that links directly to a payment method—usually a payment app, a bank transfer request, or a payment processor like PayPal or Square. When someone scans it with their phone camera, they land on a page where they can send you money without typing in your details by hand.
You might create one if you run a small business, collect tips, split bills with roommates, or want to make it faster for customers to pay you in person. Instead of reading off a Venmo handle or bank account number, you hand them a printed code or display it on your phone.
The code itself is free to make. The payment method behind it—whether that's Venmo, PayPal, a bank's payment service, or a point-of-sale system—may charge transaction fees depending on what you choose and how much money moves through it.
Key Takeaways
- Most payment apps (Venmo, PayPal, Square Cash, Cash App) have a built-in QR code generator in their settings or profile menu.
- The code links to your payment account, not to a specific dollar amount, so the payer decides how much to send.
- You can also generate a dynamic QR code through a third-party generator if you want to set a fixed amount or add a memo.
- Print the code or screenshot it—either way works as long as the image is clear enough to scan.
- Transaction fees vary by app and payment type, so check your provider's fee schedule before you start collecting payments this way.
How to generate a QR code in your payment app
Most payment apps include a QR code feature built into your account. Open the app, look for a menu labeled "Profile," "Settings," "Receive Money," or "Share Payment Link," and tap the QR code icon. The app will display your unique code on screen.
Here is what to expect from the major platforms:
| App | Where to find it | What it links to |
|---|---|---|
| Venmo | Tap your profile icon, then "Venmo for Business" or look for a QR icon in the menu | Your Venmo username; payer chooses the amount |
| PayPal | Tap the menu icon, then "Receive Money" or "QR Code" | Your PayPal account; payer chooses the amount |
| Cash App | Tap your profile icon, then "Cash Tag" or "QR Code" | Your Cash App $tag; payer chooses the amount |
| Square Cash | Tap "Receive," then "Share" or "QR Code" | Your Square Cash account; payer chooses the amount |
| Google Pay | Tap "Send," then look for "Share Payment Link" or "QR Code" | Your Google Pay profile; payer chooses the amount |
Once the code appears, you can screenshot it, save it to your phone, or take a photo to print. The code does not expire unless your account is closed or you change your privacy settings.
Creating a QR code with a fixed dollar amount
The QR codes built into payment apps usually let the payer decide how much to send. If you want to set a specific amount—say, $15 for a service or $25 for a donation—you will need to use a third-party QR code generator.
Services like QR Code Generator (qr-code-generator.com), Unitag, or Beaconstac let you paste a payment link and create a code around it. Some payment processors, including Square and Stripe, also offer this feature in their dashboard if you have a business account.
To do this, first create a payment link in your app or processor that includes the amount. For example, PayPal lets you generate a payment link with a set amount by going to Tools > All Tools > Create Payment Button. Then paste that link into a QR code generator, and it will create a code that opens that specific request when scanned.
The downside is that you now have two steps instead of one, and you depend on the third-party generator staying online. The upside is that payers see the exact amount they are sending before they confirm.
How to print or display your QR code
Once you have your code, you can use it in several ways. Screenshot it and add it to a printed receipt, invoice, or poster. Print it directly from your phone or computer—make sure the image is at least 1 inch by 1 inch so phones can scan it reliably. Display it on a tablet or monitor at a checkout counter or event.
The code works best when it is printed in black on a white background with clear space around all four edges. Avoid placing it on a busy background or shrinking it so small that a phone camera cannot read it. Test it yourself by opening your camera app and pointing it at the code—if your phone recognizes it and opens the payment link, it is good to use.
You can also add your QR code to email signatures, social media profiles, or business cards. Some people laminate printed codes so they last longer in a cash register or on a counter.
What happens when someone scans your code
When a payer scans your QR code with their phone camera, they are taken to a payment page. If the code links to Venmo, they see your Venmo profile and a field to enter the amount. If it links to PayPal, they see your PayPal request page. The exact experience depends on which app or service you used to create the code.
The payer then enters the amount (if you did not set one), reviews the transaction, and confirms. The money moves according to your app's normal timeline—Venmo and Cash App are usually instant, while bank transfers may take one to three business days.
You receive a notification that the payment came through, just as you would if someone sent you money the normal way. There is no separate step for you to take.
Transaction fees and what they cost you
Most peer-to-peer payment apps (Venmo, Cash App, PayPal Friends & Family) charge no fee when someone sends you money using a debit card or bank account. If they use a credit card, the fee varies—Venmo charges 3% for credit card payments, for example.
If you are collecting payments for a business or service, you may be using a different product tier. Square, Stripe, and PayPal's business accounts charge a percentage per transaction—usually 2.2% to 3.5% plus a small flat fee per transaction. Check your app's fee schedule or contact support to confirm what you will pay.
The payer does not see these fees—they come out of what you receive. So if someone sends you $100 via a credit card through Venmo, you get $97. If they send it via bank account, you get the full $100.
Security and privacy when using payment QR codes
A QR code is only as secure as the payment account it links to. If your Venmo or PayPal account is compromised, someone could potentially use your code to send money to themselves. Protect your account with a strong password and two-factor authentication.
Be cautious about where you display your code. If you post it on social media or a public website, anyone can scan it and send you money—which is usually fine, but means you should monitor your account for unexpected transactions. If you print it for a specific event or business, collect it afterward so it does not stay in circulation indefinitely.
The code itself does not contain your bank account number or personal information—it is just a link to your public payment profile. Someone who scans it cannot steal your identity or access your account balance. They can only initiate a payment to you.
Frequently Asked Questions
Can I create a QR code that requests a specific amount?
Yes, but it requires an extra step. Generate a payment link with the amount built in through your app or processor, then use a third-party QR code generator to turn that link into a code. Most payment apps' built-in codes let the payer choose the amount instead.
What if someone scans my code and nothing happens?
The code may be too small, blurry, or printed on a background that is too dark. Test it with your own phone camera first. If it works for you but not for others, ask them to make sure their phone's camera app is up to date and that they are holding it steady about 6 inches from the code.
Do I need a business account to create a payment QR code?
No. Any personal account in Venmo, PayPal, Cash App, or Google Pay can generate a QR code. Business accounts offer more features and different fee structures, but they are not required to create and use a code.
Can I change the amount or payment method after I print the code?
The code itself does not change—it always links to the same account. If you want to request a different amount, you would need to generate a new code with a new payment link. For most peer-to-peer apps, this means creating a new link through their payment tools.
What if my payment app shuts down or I close my account?
The QR code will stop working. If you printed codes and later close your Venmo account, for example, anyone who scans those old codes will see an error. Keep this in mind if you print codes for long-term use—stick with apps you plan to keep using.