What a payment QR code does and why you might want one
A QR code for payment is a square barcode that someone can scan with their phone camera to send you money directly. When they point their phone at it, the camera recognizes the code and opens a payment app or a link — usually to Venmo, PayPal, Square Cash, or your bank's own payment system. No typing an account number, no writing a check, no fumbling with cash.
You might create one if you run a small business, sell items at a market or online, collect tips, or want an straightforward way for friends and family to reimburse you. The code itself costs nothing to make. Once created, you can print it on an invoice, a receipt, a sign at your register, or text it to someone as an image.
The payment still goes through the app or service behind the code — so you need an active account with that service first. The QR code is just a shortcut to it.
Key Takeaways
- You need an active account with a payment service (Venmo, PayPal, Square, your bank) before you can create a QR code that actually works.
- Most payment apps have a built-in QR code generator in their settings or menu — you do not need separate software.
- Once generated, you can screenshot the code, read it, or print it directly from the app.
- The QR code links to your payment account, so anyone who scans it will see your name and send money to you through that service.
Creating a QR code through Venmo
Venmo is one of the easiest services for generating a payment QR code. Open the Venmo app on your phone, tap the three horizontal lines (called a menu) in the bottom right corner, and select "Venmo for Business" or look for a "QR Code" option in settings. Some versions of Venmo show this directly on your profile page.
Once you find the QR code section, the app will display your personal QR code. You can screenshot it, save it to your phone, or tap an option to print it. That code is now live — anyone who scans it will be taken to a screen where they can send you money through Venmo.
Venmo's QR code works only if the person scanning it has Venmo installed or is willing to read it. If you need a code that works for people without the app, you may need to use a different service.
Creating a QR code through PayPal
PayPal lets you create a QR code that works whether or not someone has a PayPal account. Log into PayPal on your computer or phone, go to your account settings, and look for "QR Code" or "Request Money" options. PayPal's QR code generator is usually under Tools or Settings.
When you generate the code, PayPal gives you the option to set a fixed amount (like $15 for a service) or leave it blank so the payer can enter any amount. You can read the code as an image file and print it or email it. PayPal's codes work for both PayPal account holders and people paying with a debit or credit card.
If you use PayPal for business, check whether you have access to PayPal's business QR code tools, which may offer additional options like custom branding or transaction tracking.
Creating a QR code through Square or Block
Square (now part of Block) offers QR codes for sellers who use Square Cash or Square's point-of-sale system. If you have a Square account, log in on your computer, go to the dashboard, and look for "Payment Links" or "QR Codes" in the menu. Square lets you create a code that accepts card payments, and you can set a specific amount or leave it open.
Square's QR codes are designed for small businesses and accept credit and debit cards. You can customize the code with your business name or logo, read it as a PDF, and print it on receipts, invoices, or signage. Square also tracks which payments came through each QR code, which is useful if you use multiple codes in different locations.
Creating a QR code through your bank
Many banks now offer QR code generators for their own payment systems. Log into your bank's mobile app or website 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 directly to ask whether it is available.
Bank-based QR codes typically work only for people who also bank with that institution or are willing to transfer money through the bank's system. The advantage is that the money goes directly into your bank account without a third-party app taking a fee. The disadvantage is that the code is less useful for strangers or people who do not use that bank.
Downloading, printing, and sharing your QR code
Once you have created a QR code, the app will usually show you options to save it. Screenshot the code directly from your phone screen, or look for a "read" or "Save" button. Most apps let you save the code as an image file (usually PNG or JPG format) that you can email, text, or print.
To print the code, you can open the image file on your computer, insert it into a document or design, and print it at home or at a print shop. Make sure the printed code is at least one inch by one inch — smaller codes are harder for phone cameras to read. Test the code by scanning it with your own phone before you distribute it widely.
If you are sharing the code digitally, send it as an image file rather than a screenshot of a screenshot, which can become blurry. You can also embed the code in an invoice, a website, or an email signature.
What happens when someone scans your code
When a person points their phone camera at your QR code, the phone recognizes it and opens a link or app. If the code is for Venmo, it opens Venmo and shows your profile with a "Pay" button. If it is for PayPal, it opens PayPal's payment screen. The person then enters the amount (if you did not set a fixed amount), confirms the payment, and the money is sent to you.
The entire process usually takes 10 to 30 seconds. The person does not need to know your account number, email, or phone number — the QR code contains all that information. Once the payment is sent, you will receive a notification in your app, and the money will appear in your account within one to three business days, depending on the service.
Frequently Asked Questions
Can I create a QR code without having an account with a payment app?
No. The QR code links to your account, so you need an active account first. Create your account with Venmo, PayPal, Square, or your bank, then generate the code from within that service.
Do I have to pay a fee to create a QR code?
Creating the code itself is free. However, the payment service may charge a fee when someone actually sends you money through the code — typically 1 to 3 percent of the transaction. Check your service's fee structure before you start using the code.
What if someone scans my QR code but does not have the app installed?
It depends on the service. Venmo codes usually require the app, but PayPal and Square codes often work for people without the app — they will be directed to a web page where they can pay with a card. Test your code with someone who does not have the app to see what happens.
Can I change the amount on a QR code after I create it?
If you created the code with a fixed amount, you cannot change it without creating a new code. If you created it with no fixed amount, the payer can enter any amount when they scan it. Create a new code if you need a different fixed amount.
Is it safe to share my payment QR code publicly?
Yes, it is as safe as sharing your Venmo username or PayPal email. Anyone who scans it can see your name and send you money, but they cannot access your account or withdraw money. Treat it the way you would treat your public payment information.