Skip to main content
STRIPE QR CODE

Stripe Payment QR Code Generator: Print Your Payment Link as a Scannable Code

A Stripe Payment Link is one of the cleanest ways to accept payments online: you create the link from your Stripe Dashboard, you share it anywhere, customers click it, they pay on a Stripe-hosted checkout page that handles cards, Apple Pay, Google Pay, and dozens of local payment methods. The problem is that "share it anywhere" works fine for email and Slack but doesn't work for a printed invoice, a poster on a market stall, a tip jar at a cafe, a business card handed to a client, or a sticker on a market vendor's table. For physical surfaces, you need a Stripe QR code. A printed image that, when scanned with any modern phone camera, opens the Stripe payment page in one tap.

This is the complete stripe qr code generator page covering the practical setup for service businesses, event organisers, market vendors, retailers, donation collectors, and any business using Stripe Payment Links that needs to put those links onto something physical. The honest comparison between Stripe's native built-in QR generator (which is real and free) and a third-party branded QR (which adds customisation, dynamic destinations, scan analytics, and bulk generation). The stripe payment links qr code workflow start-to-finish, from Dashboard link creation to printed QR on signage. And the India context that no competitor flags: where Stripe QR works for Indian merchants serving international clients and where UPI QR is the answer instead.

Stripe QR codes work everywhere Stripe operates (40+ countries) and accept every payment method Stripe accepts. Static codes from $1 one-time, dynamic codes from $5/month with 3-day free trial and full scan analytics that Stripe's native QR doesn't expose.

Why turn a Stripe payment link into a QR code

Four reasons drive QR adoption for Stripe Payment Links across service businesses, event organisers, and small merchants:

Email and Slack don't cover physical surfaces

A Stripe Payment Link as a raw URL works fine in digital channels (email signatures, Slack messages, SMS, WhatsApp). It fails the moment you need to print it. Nobody types https://buy.stripe.com/9AQbJ12fF6vG7eo5kk into their phone from a printed invoice. The customer needs to scan, not type. The Stripe QR code is the bridge from your Stripe Dashboard to every printed surface in your business: invoices, business cards, market stall signage, restaurant tip jars, donation boxes, event posters, retail shelf-edge talkers, and product packaging inserts.

Stripe's native QR is real but limited

Stripe added a built-in QR generator to Payment Links in April 2022. From the Stripe Dashboard, you can open any Payment Link and click "QR code" to download a black-and-white PNG. It is free, simple, and works fine for basic use cases. It does not support: brand colour customisation, logo embedding inside the QR, dynamic destination changes after printing, scan analytics broken down by location or device, bulk generation for unique-per-customer codes, or high-resolution SVG export for commercial print runs. Third-party Stripe QR generators handle these gaps.

Print runs need branded design

A QR code printed on a business card, invoice, or market stall sign sits next to your logo and brand colours. Stripe's native QR is plain black-on-white with no customisation. A branded Stripe QR carries your brand identity, embeds your logo at the centre, matches your colour palette, and looks like part of the design rather than a sticker someone added at the last minute. For brand teams designing through Canva integration with QR generator, the workflow stays inside their design tools. For service professionals who care about presentation (designers, photographers, consultants), the visual difference is meaningful.

Dynamic destinations let you replace expired links

The biggest operational issue with Stripe's native QR is that it points permanently at one specific Payment Link. If you deactivate that link in Stripe, the QR shows an expiration page. You can't redirect to a new link without reprinting. A dynamic Stripe QR via a redirect URL you control lets you swap the underlying Stripe Payment Link any time. The market vendor printing 500 QR signs in January can update the payment link in June without reprinting a single sign.

The 10 places a Stripe QR code earns its print

The Stripe QR code toolkit splits across ten distinct touchpoints. Most service businesses implement two or three; event organisers and multi-channel sellers often run all ten.

Invoice QR

A QR printed on the bottom of a professional services invoice linking to the Stripe Payment Link for that invoice amount. Pair with a PDF QR for proposal and contract attachments so clients can preview the work scope alongside the payment link. The client receives the invoice, scans the QR, pays via Apple Pay or card in 15 seconds. Standard practice for consultants, coaches, photographers, freelance designers, contractors, and any service business that bills hourly or per-project. Conversion rates on invoice QRs run 40-60% on first scan compared to 15-25% on raw URL invoices.

Business card QR

A QR on a business card linking to a Stripe Payment Link for an initial consultation fee, retainer, or service deposit. Particularly valuable for service professionals at networking events where the conversation moves from "let's work together" to "send me details" without payment commitment. The card QR captures the moment of intent. See the business cards QR setup for the broader card design strategy.

Market stall and pop-up signage QR

A printed QR on a vendor's stall sign linking to a Stripe Payment Link for the day's average sale amount. Often paired with a WiFi QR for guest network access in market locations with weak cellular signal. The shopper scans, pays via Apple Pay or Google Pay, the vendor sees the confirmation in their Stripe Dashboard. Works without a card reader, without a POS system, without any hardware beyond the printed QR. Common at farmers' markets, craft fairs, art shows, and pop-up retail.

Tip jar QR

A QR on a cafe counter, restaurant tip jar, food truck window, or service-business tip card linking to a Stripe Payment Link for a tip amount. Pair with a menu QR for the in-restaurant ordering experience. Customers who don't carry cash can tip via Apple Pay scan in 5 seconds. Cafes report 2-4x higher tip volumes after switching from cash-only jars to QR-enabled signage.

Donation collection QR

A QR on a charity collection sign, religious-institution donation box, fundraising flyer, or nonprofit event display linking to a Stripe Payment Link for a suggested donation amount or open-ended amount. Donor scans, contributes via Apple Pay in 10 seconds, organisation receives funds via Stripe directly. See the nonprofits QR setup for the broader fundraising QR strategy. The Stripe QR code payment pattern has accelerated nonprofit donation collection over the past three years.

Event ticket and registration QR

A QR on event posters, conference flyers, workshop signage, or community calendar boards linking to a Stripe Payment Link for ticket purchase or registration fee. The attendee scans, pays, receives a Stripe-confirmation email with the ticket. Generated as unique-per-ticket bulk QR codes for event ticketing at scale. Used by independent event organisers, workshop instructors, conference hosts, and class registration coordinators.

Subscription signup QR

A QR linking to a Stripe Payment Link for a recurring subscription, membership, or SaaS signup. Common pattern for gym memberships, magazine subscriptions, online course access, software licences, and content membership programmes. The QR carries the customer from physical promotional materials (flyers, posters, business cards) directly into a Stripe-managed subscription flow. Standard URL QR linking to the subscription Stripe Payment Link covers the technical setup.

Retail counter and shelf-edge QR

A QR on a retail counter or shelf-edge talker linking to a Stripe Payment Link for products without standard POS integration. Useful for small retailers (independent boutiques, pop-up shops, vendor booths) who use Stripe for online sales but don't have full retail POS. See the broader retail QR setup for the full in-store touchpoint catalogue. The customer scans, pays via Apple Pay, the vendor confirms the order.

Restaurant tableside QR

A QR on the restaurant table linking to a Stripe Payment Link for the bill amount. The diner scans, pays, the restaurant team receives confirmation. Increasingly common in cafes and casual restaurants in the US, UK, Canada, and Australia that don't have full tableside POS integration. Different from in-room dining QR menus (which open menus); this opens a payment page.

Packaging insert QR

A QR printed on a card inserted into product shipping packaging linking to a Stripe Payment Link for warranty registration fees, accessory upsells, or premium service upgrades. Captures post-purchase intent at the unboxing moment.

Stripe's native QR vs branded QR: an honest comparison

Stripe Payment Links includes a native QR generator from the Dashboard. It's real, it's free, and for many use cases it's sufficient. Here is the honest comparison of native Stripe QR vs third-party branded Stripe QR:

Cost

Stripe native QR: Free (included with any Stripe account). Third-party branded QR: $1 one-time for static, $5/month for dynamic with analytics. QRCodeStack pricing applies.

Customisation

Stripe native QR: Plain black-and-white only. No logo embed, no colour changes, no dot pattern customisation. Third-party branded QR: Full brand customisation (your colours, your logo at centre, custom dot patterns, branded frame).

Destination flexibility

Stripe native QR: Points permanently at the specific Payment Link it was generated from. If you deactivate the link, the QR shows an expiration page. Cannot be redirected without reprinting. Third-party branded QR: Dynamic QR points at a redirect URL you control. Underlying Stripe Payment Link can be swapped any time without reprinting.

Scan analytics

Stripe native QR: No scan analytics beyond what the Payment Link itself reports (clicks, conversions, payment success). No data on scan location, device, time of day, or geographic distribution. Third-party branded QR: Full scan analytics including total scans, unique scanners, scan times, device types, and rough geographic location. Independent of payment conversion.

Bulk generation

Stripe native QR: One QR per Payment Link, generated individually from the Dashboard. Third-party branded QR: Bulk generation for hundreds or thousands of unique QR codes (one per customer, one per invoice, one per ticket) in a single batch operation.

Export formats

Stripe native QR: PNG download from the Dashboard. Third-party branded QR: PNG, SVG, EPS, PDF for commercial print runs at any size.

Honest recommendation

For occasional payment link sharing (one-off invoice, one-time event), Stripe's native QR is fine. For ongoing business operations (recurring invoices, multi-location market stall, branded business cards, event-ticket campaigns, multi-customer unique codes), branded third-party QR pays for itself in operational flexibility and brand consistency.

Dynamic vs static Stripe QR: when to use which

The Stripe payment link qr code decision between static and dynamic matters because Stripe Payment Links have their own lifecycle. Two principles:

Static Stripe QR works when the underlying Payment Link is permanent

Use static QR at $1 one-time when the Stripe Payment Link will never change: a fixed-price product, a fixed donation amount, a permanent membership tier signup, a long-term service retainer with a stable price. The static QR encodes the buy.stripe.com URL directly. No subscription needed.

Dynamic Stripe QR is the right choice for everything else

Use dynamic QR ($5/month) when the Stripe Payment Link might change. Most business cases qualify: prices change with inflation, products get added or removed, promotional periods come and go, you switch to a new Stripe account or business entity, you decommission an old product line. The dynamic QR points at a redirect URL you control. You change the destination Stripe Payment Link in the dashboard. Every printed QR continues to work.

The specific reason dynamic matters for Stripe

Stripe Payment Links can be deactivated. When you deactivate a link, Stripe redirects to an expiration page. If your printed QR points directly at that deactivated link, every scan now hits the expiration page. With a dynamic QR, you can redirect the same printed QR at a new active Stripe Payment Link in 30 seconds. The market vendor who printed 500 QR signs last year doesn't need to reprint when they update their pricing this year.

Real Stripe QR patterns by business type

Five business categories use Stripe QR in distinct ways:

Service professionals (consultants, photographers, designers, contractors)

The most common Stripe QR use case. The QR appears on invoices, business cards, proposal cover pages, and contract attachments. The Payment Link amount matches the invoice. The service professional sends the document with QR; the client scans and pays. Time from invoice send to paid funds often drops from 14 days (traditional bank transfer or check) to under 24 hours.

Event organisers and workshop instructors

QR on event posters, conference flyers, and workshop signage linking to a Stripe Payment Link for the ticket price. Common pattern for independent music venues, conference organisers, fitness instructors, photography workshop hosts, and cooking class operators. The QR replaces the older Eventbrite-or-similar workflow where attendees had to go to a separate website. For multi-event series, use an event QR generator for unique-per-event ticketing.

Market vendors and craft fair sellers

QR on the vendor's stall sign or product price tag linking to a Stripe Payment Link for the day's average sale amount or a specific product price. Common at farmers' markets, craft fairs, artisan shows, and pop-up retail. Often paired with an Instagram QR for ongoing brand following so customers can stay connected with the vendor between markets. Vendor doesn't need a card reader, doesn't need a POS, just needs the printed QR and a phone to check Stripe Dashboard for payment confirmation.

Restaurants and cafes (tipping and bill pay)

QR on the table or tip jar linking to a Stripe Payment Link for the bill or tip amount. Common in US, UK, Canada, Australia cafe culture where tipping is normalised but cash carry is declining. The QR captures tip volume that would otherwise be lost. Restaurants using QR tip jars report 2-4x higher per-day tip totals than equivalent cash jars.

Nonprofits and donation collectors

QR on collection signage, fundraising materials, and event displays linking to a Stripe Payment Link for suggested donation amounts. The Stripe-hosted checkout handles tax-receipt issuance via Stripe Tax. Common pattern for community fundraisers, religious institution donation boxes, charity event signage, and crowdfunding-style local campaigns. For storytelling alongside donation collection, pair with a YouTube QR for the organisation's impact video.

Stripe QR for India merchants and the UPI question

Indian merchants asking about Stripe QR usually fall into one of three groups, with different recommendations for each:

Indian merchants serving international clients (USD/EUR/GBP)

This is the right Stripe QR use case in India. Service professionals (consultants, developers, designers, photographers) and small SaaS businesses with international clients use Stripe to receive payments in USD, EUR, GBP, AUD, and other foreign currencies. The Stripe QR works exactly as it does for US/UK merchants. Print the QR on invoices, business cards, or proposals sent to international clients. The client scans, pays via their card or Apple Pay, the Indian merchant receives the foreign currency payout to their Stripe Atlas or partner-bank account.

Indian merchants serving Indian domestic clients (INR)

Stripe has limited INR domestic acquiring. For Indian merchants accepting payments from Indian customers, UPI QR (Bharat QR, BHIM, PhonePe Business QR, Paytm For Business, Google Pay For Business) is the answer, not Stripe QR. UPI is the dominant Indian payment rail, processes 10+ billion transactions per month, and is free for merchants. Indian retailers, restaurants, kirana stores, and service businesses serving local clients should use UPI QR through NPCI-approved channels. The retail QR setup covers this in depth.

Mixed-channel Indian businesses

Some Indian businesses run both international and domestic operations. A photographer in Mumbai might shoot for international travel publications (paid in USD via Stripe) and wedding clients in Delhi (paid in INR via UPI). These businesses need both Stripe QR (for the international invoices) and UPI QR (for domestic clients). The two QR systems run alongside each other on different invoices, business cards, or service materials. Clear labelling matters: "Scan to pay (international)" for Stripe QR, "Scan to pay (UPI)" for domestic.

Designing a Stripe QR for in-person payments

Three rules determine whether the Stripe QR earns its placement on physical signage:

Size

Minimum 25x25mm for invoices and business cards (close-range scan). Minimum 40x40mm for restaurant table tents, cafe counter signs, and tip jars. Minimum 80x80mm for outdoor market stall signage, event posters, and donation boxes (longer scan distance and variable lighting). Stripe's native QR exports at standard sizes; branded third-party QR exports at any size including high-resolution SVG for commercial print.

Placement and signage

Pair every Stripe QR with a clear caption: "Scan to pay", "Scan to pay your invoice", "Scan to tip", "Scan to donate", "Scan to register". Stripe QR codes without captions lose 30-40% of potential scans because customers don't know the QR is for payment versus information. Include the price visibly near the QR ("$50 / scan to pay") so the customer knows the amount before they scan.

Print quality and contrast

Minimum 300 DPI at the final print size. Black QR on white background works best for general use. If brand colours are required, ensure at least 4:1 contrast ratio between QR dots and background. Test the printed QR from 3 different phones (iOS, Android, older device) in 3 lighting conditions (bright daylight, indoor fluorescent, dim restaurant lighting) before approving any mass print run. A 5,000-business-card reprint after discovering the QR doesn't scan is an expensive mistake.

Common Stripe QR mistakes

Six mistakes that turn a Stripe QR from useful tool to source of customer-service friction:

QR pointing at a deactivated Payment Link

The most common failure. The merchant printed the QR pointing directly at a Stripe Payment Link, then later deactivated that link in Stripe. Every scan now hits Stripe's expiration page. The fix: use dynamic QR (third-party) that redirects through a URL you control, so you can swap the underlying Stripe link any time.

QR amount mismatches displayed price

The QR opens a $50 Stripe Payment Link, but the printed sign shows "$45". Customer scans, sees $50, abandons. The fix: keep amounts consistent between physical signage and Stripe Payment Link configuration. If using dynamic QR, update both the printed amount and the Stripe link together.

No caption explaining the QR

A QR with no explanation gets 30-40% fewer scans than a QR with "Scan to pay" or similar caption. Customers don't know if the QR is for payment, menu, registration, or information. Add a clear single-line caption every time.

Static QR with high-traffic dynamic pricing

Service businesses that change pricing seasonally (photographers, consultants, event coordinators) using static QR end up with expired QRs every 6-12 months. Use dynamic QR for any business with pricing that changes more than once per year.

Confusing Stripe QR with Stripe authenticator QR

The "stripe authenticator qr code" search is for setting up Stripe two-factor authentication on a new phone, not for accepting payments. Stripe Dashboard generates a 2FA-specific QR during the security setup process; that QR is unrelated to payment QR. If users contact support confusing the two, redirect them to Stripe's account-security documentation.

Untested QR before mass print run

The fix is the same as every QR mistake: test from multiple phones in multiple lighting conditions before mass-printing. A photographer who prints 500 QR business cards with a broken QR has just wasted a quarter's marketing budget.

Frequently Asked Questions

Can Stripe generate a QR code?

Yes. Stripe added a native QR generator to Payment Links in April 2022. From the Stripe Dashboard, open any Payment Link and click "QR code" to download a black-and-white PNG. The native QR is free, simple, and points directly at that Payment Link. For branded QR codes with logo embed, custom colours, dynamic destinations, scan analytics, or bulk generation, use a third-party stripe qr code generator like QRCodeStack.

How do I get a Stripe QR code?

Two paths. For Stripe's native QR: log into Stripe Dashboard, navigate to Payment Links, select the link you want, click "QR code", download the PNG. For a branded third-party Stripe QR with customisation and analytics: create the Stripe Payment Link first, copy the buy.stripe.com URL, paste it into the QRCodeStack URL QR generator, customise with your brand colours and logo, download the high-resolution PNG or SVG.

What is the difference between stripe qr code and stripe authenticator qr code?

The stripe authenticator qr code is for two-factor authentication setup. When you enable 2FA on your Stripe account, Stripe shows a QR code that you scan with Google Authenticator, Authy, or 1Password to set up the security token. It's only used once during setup. The stripe qr code for payments is completely different: it's a QR code that encodes a Stripe Payment Link URL so customers can scan to pay. The two QRs serve different purposes and are not interchangeable.

What is a stripe payment links qr code?

A QR code that, when scanned, opens a Stripe Payment Link in the customer's phone browser. Stripe Payment Links are shareable Stripe-hosted checkout URLs. The QR code is the printable form of that URL. The customer scans the QR, the Stripe-hosted checkout opens, they pay with card or Apple Pay or any payment method Stripe supports.

Can I customise the Stripe QR with my brand colours?

Not through Stripe's native QR (it's plain black-and-white). Yes through third-party generators like QRCodeStack: you can set custom brand colours, embed your logo in the centre, choose dot patterns, and add branded frames. Generate the Stripe Payment Link in Stripe first, then paste the URL into the branded QR generator.

Can I track scans on my Stripe QR code?

Stripe's native QR doesn't expose scan analytics (only Payment Link click and conversion data). For full scan analytics (total scans, unique scanners, location, device, time of day) independent of payment conversion, use a dynamic third-party QR. The third-party QR redirects through an analytics URL before reaching the Stripe Payment Link.

How much does it cost to make a Stripe QR code?

Stripe's native QR: free (included with any Stripe account). Third-party static QR: $1 one-time (no subscription) for a permanent destination. Third-party dynamic QR with scan analytics and editable destination: $5/month (with 3-day free trial). Stripe transaction fees apply to all payments regardless of how the customer reached the Payment Link (2.9% + 30¢ typical US rate).

What if my Stripe Payment Link gets deactivated?

With Stripe's native QR, the printed QR will show Stripe's expiration page when scanned. You need to generate a new QR for the new Payment Link and reprint. With a third-party dynamic QR, you update the destination URL in the QR dashboard to point at the new active Stripe Payment Link. Every printed QR continues to work without reprinting.

Does Stripe QR work in India?

Stripe QR works for Indian merchants serving international clients (USD, EUR, GBP, etc). For domestic Indian payments in INR, UPI QR (Bharat QR, PhonePe, Google Pay, Paytm Business) is the answer; Stripe has limited INR domestic acquiring. Indian service professionals and SaaS businesses with international clients commonly use Stripe QR alongside UPI QR (with clear labelling: "Scan to pay international" for Stripe, "Scan to pay UPI" for domestic).

Can I generate multiple Stripe QR codes for different customers?

Yes, through bulk generation. Create unique Stripe Payment Links for each customer (one per invoice, one per ticket, one per registration), then bulk-generate the matching QR codes in one batch operation. Useful for event ticketing (unique QR per ticket holder), service businesses (unique QR per invoice), and subscription signups (unique QR per customer with their email pre-filled).

QR types that pair with Stripe QR

A Stripe QR rarely lives alone on a piece of physical signage. Common pairings across business types:

For service professionals, pair the Stripe QR on the invoice with a vCard QR on the business card so clients can save contact details, and a Google review QR on the project handover so they can leave a review when work completes.

For event organisers selling tickets, pair the Stripe QR on the poster for ticket sales with the broader event and pop-up activations page which covers venue signage and agenda QR patterns.

For service businesses promoting their work, pair the Stripe QR with the broader marketing campaigns guide covering brand campaign integration.

For browsing the full catalogue, see all 40+ QR formats supported to map every payment, contact, or content destination to its right code type.

Print your Stripe QR

A Stripe Payment Link in a Dashboard is a digital tool. A Stripe QR on a printed surface is a payment-collection system that works at markets, on invoices, in restaurants, on business cards, at events, and wherever customers and money meet in the physical world. Service professionals who add a QR to their invoices get paid in 24 hours instead of 14 days. Market vendors who add a QR to their stall signage capture every "I don't have cash" moment. Cafes that add a QR to the tip jar see 2-4x higher tip totals.

Create your Stripe Payment Link in the Stripe Dashboard first (or use an existing one). Copy the buy.stripe.com URL. Paste it into a QR generator with your brand colours and logo. Download the high-resolution PNG. Print it on every surface where you need to accept payment. The QR works on every modern smartphone, in every Stripe-supported country, for every payment method Stripe accepts.

Static codes $1 one-time. Dynamic codes from $5/month with a 3-day free trial and full scan analytics independent of Stripe's own conversion data.