Skip to the answer

Payment link: how to sell with a link or a QR code

By Nation 9 min read

Quick answer

A payment link is a web address that opens a checkout page hosted by the payment company, so a buyer can pay you from a DM, a text, a link in bio or a printed QR code without a store. Stripe charges 2.9% + 30¢ per US card payment, PayPal's fee table lists 3.49% + $0.49 (0.49 USD) when the buyer pays with PayPal, and Square charges 3.3% + 30¢ per online transaction. On a $40 sale that comes to $1.46, $1.89 and $1.62.

Nation, an AI store builder, publishes this page. It is pre-launch, with a waitlist on withnation.ai, so it is not in the fee comparison. See where Nation fits.

A payment link is a URL that opens a checkout page run by Stripe, PayPal or Square. You set the product, price and options once in the dashboard, then paste the link anywhere a buyer can tap it: an Instagram DM, a WhatsApp chat, a text message, an email, your link in bio, or a sign on your market table as a QR code.

The buyer enters card or wallet details on the payment company's page, not in a chat with you. The sale then shows up in your dashboard next to your other payments.

Stripe describes its version as a way to sell online without a website. The trade-off is that a link opens a checkout for what you set on that link only. There is no storefront for buyers to browse and no search.

Stripe, PayPal and Square payment links side by side

All three let you create a link from the dashboard, share it as a QR code and take cards and wallets. They differ in the per-sale fee, in how they handle shipping and tax, and in what the buyer sees at checkout.

Payment links from Stripe, PayPal and Square, US seller
Stripe Payment LinksPayPal Payment LinksSquare Payment Links
Cost to create a linkIncluded at no additional chargeNo setup cost or monthly feesno monthly fee
Fee per sale2.9% + 30¢ for a US card3.49% + $0.49 (0.49 USD) with PayPal or Venmo; 2.99% + $0.49 (0.49 USD) by card3.3% + 30¢ per online transaction, a rate that applies for new Square customers
Ways to payCards, wallets and other methods turned on in StripePayPal, Venmo, Pay Later, Apple Pay, credit and debit cardsCards, Apple Pay, Google Pay, Cash App Pay, and Afterpay at 6% + 30¢
Shipping addressCan require a billing and a shipping address, with one or more shipping ratesshipping options, rates, and taxesup to two custom fields you can use to ask for an address
Sales taxStripe Tax at 0.5% per transaction, once you add a location where you are registeredshipping options, rates, and taxesNot part of the payment link setup steps in Square's help article
QR codeDownload from the dashboard; it doesn't expirePayPal will generate a Payment Link and QR code when you build the linkcopying the link, or via QR code, buy button, email campaign, social media

PayPal publishes two rates for payment links. Its merchant fee table lists 3.49% + $0.49 (0.49 USD) for buyers who pay with PayPal, while its Payment Links product page shows 3.49% + $0.10 per transaction. This page uses the fee table, which is the higher of the two; check the fee shown in your account before you set prices.

The steps are close to the same on all three. The example is a seller of hand-dyed scarves who takes orders in Instagram DMs.

  1. Open a business account

    Sign up for Stripe, a PayPal business account or Square, and add the bank account you want payouts sent to.

  2. Create the link

    In Stripe, go to Payment Links and add a product and price. In PayPal, set up the checkout page and click "build it". In Square, choose Collect a payment, Sell an item, or Sell an event or class.

  3. Turn on shipping and tax if you ship

    In Stripe, require a billing and a shipping address and add a shipping rate. In PayPal, set shipping options, rates, and taxes. In Square, add a custom field for the delivery address.

  4. Set limits for small batches

    If you have five scarves, Stripe lets you limit the number of times a payment link is paid for, so the link stops working when stock runs out. On Square and PayPal, deactivate the link yourself when you sell out. Square warns: This action cannot be undone.

  5. Share the link or the QR code

    Paste the link in the DM, add it to your bio, or print the QR code. Pay a test order yourself first so you see what the buyer sees.

The fee on one payment link sale

The same $40 sale paid through each company's payment link, using each one's published rate. None of the three charges a monthly fee for the basic link.

Fees on one $40 payment link sale, US seller Standard online rates with no monthly plan. PayPal uses its fee table rate for a buyer who pays with PayPal.
  1. Stripe baseline $1.46 no monthly plan Card 2.9% + 30¢ $1.46
  2. Square $1.62 no monthly plan Online 3.3% + 30¢ $1.62
  3. PayPal $1.89 no monthly plan PayPal 3.49% + $0.49 $1.89

Assumes a $40 sale, a domestic US buyer, no currency conversion, no tax and no shipping charge. A buyer who pays PayPal by card pays 2.99% + $0.49 (0.49 USD) instead.

QR code payments and how to get a PayPal QR code

Every payment link can become a QR code. The buyer points a phone camera at it and lands on the same checkout page, so a printed sign on a market table works without a card reader.

PayPal also has a separate business QR code, made in the PayPal business account. The buyer scans it, and PayPal tells sellers to ask the buyer to enter the total amount owed. It costs 2.29% plus $0.09 per transaction and it does not expire, so one printed sign works at every event. PayPal's User Agreement says that if you take QR payments in a physical store, you must use a QR code intended for goods and services transactions.

Stripe's payment link QR code doesn't expire either. Square lets you share a link copying the link, or via QR code, buy button, email campaign, social media. A link QR code fixes the price, which suits a set product. PayPal's amount-entry QR code suits a stall with many prices, at the cost of the buyer typing the total.

Why buyers must pay as goods and services

Some sellers ask buyers to send money as friends and family on PayPal to skip the fee. PayPal's User Agreement tells sellers to Not ask your buyer to send you money as a personal transaction. If you do, PayPal may remove your PayPal account's ability to accept payments from friends or family members.

PayPal business accounts are not eligible to receive "personal transactions" at all. The buyer also has no reason to avoid goods and services: PayPal says buyers will not be charged any transaction fee when they pay for goods or services that way. A payment link charges the buyer through checkout at the payment link rate, so there is no friends and family option to pick.

When a buyer sends goods and services money to your account directly, without a link, PayPal charges 2.99%.

Collecting a shipping address and sales tax

If you post the item, set the link to require a shipping address. Without one you end up asking for the address in the DM, which is slow and easy to get wrong. Stripe can require a billing and a shipping address and add one or more shipping rates. PayPal lets you set shipping options, rates, and taxes. Square's link setup offers up to two custom fields, which you can use to ask for an address.

Stripe Payment Links work with Stripe Tax, which charges 0.5% per transaction on its Basic option. Its fees apply only after you've added at least one location where you're registered. On PayPal you set the tax on the checkout page yourself.

Whether you must collect sales tax depends on your state, what you sell and where the buyer is. Rules vary by state and city. This page is general information, not tax advice: check your state's revenue department before you sell.

A payment link is enough when buyers already come to you through a conversation or an event and you sell a few products. It stops being enough when you have many products, when buyers want to browse, or when you need inventory across many items.

  • A link is enough: you sell one to ten products, take orders in DMs or texts, sell at markets with a QR sign, or take deposits for custom work.
  • A link is enough: you want to test whether people will pay before you build anything.
  • You need a store: you have dozens of products with sizes or colors, buyers want a cart with several items, or you want people to find you through search.
  • You need a store: you want order history, discount codes and stock counts in one place across all products.

Where Nation fits

Nation

Category: an AI store builder

Not ranked

Nation says one description of what you make builds the store, then agents handle orders, customers and delivery and run ads, content and social posts, with you approving the work. Because pricing is not announced yet, it is not in the fee comparison.

Limits today

  • Status: pre-launch, with a waitlist on withnation.ai.
  • Pricing and fees: not announced yet.
  • Shopper marketplace: no shopper marketplace has been announced.
  • Track record: no independent reviews or public stores yet.

Nation publishes this page. Nation is not in the fee comparison until signup is public and pricing is published.

Describe what you make

Questions about payment links

How do I create a payment link?

To create a payment link, open your Stripe, PayPal business or Square dashboard, choose payment links, add a product name and price, and save. Copy the link and paste it into a DM, a text, an email or your bio, or download its QR code for a table sign. Pay a test order first.

How much does a payment link cost?

A payment link costs nothing to set up on the three big providers. Stripe includes it in its pricing (Included at no additional charge), PayPal lists No setup cost or monthly fees and Square has no monthly fee. Each sale pays a fee: Stripe 2.9% + 30¢ for a US card, PayPal 3.49% + $0.49 (0.49 USD) per its fee table, and Square 3.3% + 30¢ per online transaction.

What are PayPal payment links?

PayPal payment links are shareable checkout pages made in a PayPal business account. Buyers can pay with PayPal, Venmo, Pay Later, Apple Pay, credit and debit cards. PayPal's fee table lists 3.49% + $0.49 (0.49 USD) for PayPal payments and 2.99% + $0.49 (0.49 USD) for cards, and you can set shipping options, rates, and taxes.

How do Square payment links work?

Square payment links are made in the Square Dashboard or app. You choose Collect a payment, Sell an item, or Sell an event or class, add a title and price, and share the link or its QR code. Square charges 3.3% + 30¢ per online transaction, with no monthly fee, and the sales show in the Square Dashboard.

How do I get a PayPal QR code?

To get a PayPal QR code, log in to a PayPal business account and generate your QR code, then print it or show it on a phone. Buyers scan it and enter the total amount owed. It costs 2.29% plus $0.09 per transaction and it does not expire. PayPal also makes a QR code for each payment link.

Can a buyer pay me as friends and family to avoid fees?

A buyer should not pay a seller as friends and family on PayPal. PayPal tells sellers to Not ask your buyer to send you money as a personal transaction, and if they do, PayPal may remove your PayPal account's ability to accept payments from friends or family members. Business accounts are not eligible to receive "personal transactions". A payment link avoids the question because the buyer pays through checkout.

Describe what you make

Nation is an AI store builder. It is pre-launch, with a waitlist on withnation.ai: leave a description of what you make and your email to join the waitlist.