There is a job Square does well that most café owners never turn on: taking a payment for something that is not on the menu. A catering deposit. A cupping class. A wholesale bag of beans for the office down the street. A holiday pre-order that you do not want cluttering your normal ordering flow.
Square Payment Links — the feature previously called Square Online Checkout links — are built for exactly that. They are hosted checkout pages you create in a couple of minutes, share as a URL or a QR code, and forget about until the money lands. No website required, no monthly fee.
They are also badly misunderstood. Some owners try to run their whole menu through them and get frustrated. This guide covers what they cost, what they can actually do, the six café jobs they fit, and the point at which you have outgrown them.
What a Square payment link actually is
A payment link is a single Square-hosted checkout page at a square.link URL. Someone opens it, pays, and you get an order in Square. That is the whole product.
You create one in the Square Dashboard under Payments & orders → Payment links → Create link. (Older accounts may see the top-level item labelled Payments or Payments & invoices.) There are four types:
- Collect a payment — an ad-hoc amount, ideal for deposits and balances.
- Sell an item — a specific product from your catalogue.
- Accept a donation — a fixed or buyer-set amount.
- Sell an event or class — ticketed sessions.
One limitation to know up front: Square notes that payment links cannot be created or customized from the Square Restaurants POS, Square Appointments POS, or Square Invoices apps. Create them in the Dashboard.
What they cost
This is the part worth getting exactly right, because payment links bill at Square’s online rate, not the in-person rate you are used to at the counter.
| Canada | United States (Free plan) | |
|---|---|---|
| Monthly fee for payment links | None | None |
| Online / payment link rate | 2.8% + 30¢ | 3.3% + 30¢ |
| Manually keyed / card on file | 3.3% + 15¢ | 3.5% + 15¢ |
| In-person, for contrast | 2.5% (credit) | 2.6% + 15¢ |
| Interac debit (CA) | 0.75% + $0.07 | — |
| Afterpay | — | 6% + 30¢ |
| International cards | +1.5% | +1.5% |
Rates from Square’s pricing and support pages, 2026. Higher Square plan tiers can carry reduced rates; confirm the current numbers for your country and plan before quoting them.
A note for the detail-oriented: Square’s developer pricing documentation still lists a 2.9% + 30¢ US e-commerce rate while the consumer pricing and support pages list 3.3% + 30¢. The support and pricing pages are the ones kept current for merchant plans — that is what we have used above.
The practical read: on a $400 catering deposit in Canada, a payment link costs you about $11.50 in processing. Against the alternative of chasing an e-transfer or taking a card number over the phone at the keyed-in rate, that is a good trade for the certainty of being paid before you buy the ingredients.
Six café jobs a payment link does well
Not theoretical — these are the recurring situations where a link beats an invoice, a phone call, or a “just pay when you pick it up.”
1. Catering deposits. Use a collect a payment link with buyer-set price enabled, or a fixed 50% deposit link you reuse. This is the single highest-value use, because a deposit is what turns a soft booking into a real one. It pairs with the process in our guide to accepting pre-orders and catering on Square.
2. Classes and cuppings. The sell an event or class type exists for this. Add a custom field for the attendee’s name and you have a guest list without a spreadsheet.
3. Coffee subscriptions. Link creation includes a frequency setting — one-time or recurring — so you can sell a monthly bag without a separate subscriptions platform. If you are building this out properly, see how to run a coffee subscription or membership on Square.
4. Wholesale and office accounts. For a recurring office order that is too small to invoice formally, a reusable link with a set amount is faster for both sides. For larger accounts, invoicing is still the better instrument — we compare the two in corporate coffee accounts on Square.
5. Holiday and seasonal pre-orders. A single link for “Christmas Eve pastry box, pickup Dec 24” with pickup hours and prep time set, shared by email and a counter QR code. It keeps a chaotic seasonal item out of your everyday menu.
6. A digital tip jar or fundraiser. The donation type with buyer-set price, printed as a QR code by the till.
The common thread: each is a specific, time-boxed transaction, not the daily menu.
What payment links can and can’t do
Square has quietly made these pages capable. Confirmed features:
- QR code generation built into the sharing options, alongside copy link, buy button, email campaign, and social.
- Tipping — smart tips or percentage-only, with three default percentages.
- Pickup and shipping toggles, with pickup prep time and pickup hours.
- Coupon codes — customers can use your Square marketing coupons at checkout.
- Up to two custom fields, plus a customer-notes toggle.
- Service charges, to cover overhead.
- Branding — logo, button colour and shape, font, title, and a post-checkout redirect.
- Wallets — Apple Pay, Google Pay, Cash App Pay, and Afterpay, each individually toggleable. If you want the case for turning those on, see Apple Pay and Google Pay for café mobile ordering.
- Loyalty — the Checkout API exposes an
enable_loyaltyoption and Square documents turning loyalty off per link, so loyalty is supported here.
And the honest limits:
- One location at a time. Square’s own troubleshooting documentation states payment links can only be enabled for one location at a time. For a two-café operator, that is a real constraint.
- No menu. A link is one checkout page. There is no browsing, no categories, no modifiers experience like your ordering site.
- Tickets appear after payment. Orders with fulfillments flow to Square POS and KDS once paid — a timing difference worth briefing staff on.
- Pre-populating buyer details is API-only (
pre_populated_dataonCreatePaymentLink), not a dashboard toggle. - Some things are simply undocumented. Whether stock decrements on a payment-link sale, whether buyers can adjust quantity on the hosted page, and whether you can sell Square eGift cards through a link are not stated in Square’s public help articles. Test before you rely on any of them.
When you have outgrown payment links
There is a clean line here. Payment links are for transactions; an ordering channel is for customers.
A link is the right tool when the purchase is occasional, specific, and initiated by you — you send it, they pay, done. It falls apart the moment you want any of the following:
- A customer browsing a full menu with modifiers.
- Repeat ordering that takes seconds, not a fresh link each time.
- One experience across multiple locations.
- Push notifications to bring someone back.
- Loyalty and order history that a regular can actually see.
At that point you need an ordering channel — Square Online, a branded app, or both. The comparison is laid out in Square Online vs a branded app for a café, and if you have not turned on any ordering channel yet, start with the Square Online ordering setup guide.
The two are not competitors. Most cafés that run a branded ordering app still keep two or three payment links alive for catering deposits and classes, because those jobs do not belong in a menu.
A ten-minute setup
If you have never made one, do this now with a real use case — a catering deposit is the best first link.
- Payments & orders → Payment links → Create link.
- Choose collect a payment, name it “Catering deposit.”
- Enable allow buyer to set the price so you can quote per event, or set a fixed deposit.
- Add a custom field for event date, and a second for pickup or delivery name.
- Set tipping off — a deposit is not a tipping moment.
- Add your logo and brand colour.
- Copy the link, save it in your notes app, and paste it into every catering quote you send from now on.
That is the whole workflow. The next catering enquiry gets a link at the bottom of your reply, and you stop doing unpaid prep work on bookings that evaporate.
Where this fits in a bigger picture
Payment links solve the long tail: the payments that do not fit your menu. They will not, on their own, bring anyone back next Tuesday. That is the job of a channel customers keep — a real ordering experience with loyalty and push behind it.
If that is where you are heading, Tany builds branded iOS and Android ordering apps plus web ordering on top of your existing Square POS, with self-running loyalty, eGift cards, and push notifications, at $99 CAD/month per location. Payment links stay useful alongside it — one for deposits, one for classes, one for the holiday box.
Use the right tool for each job. A link for the one-off. A channel for the regular.
Sources
- Square Payment Links
- Get started with Square payment links (Square Support)
- Customize Square payment links (Square Support)
- Square payment links troubleshooting (Square Support)
- What are Square’s fees? (Square Support)
- Square Pricing — Canada
- Square Checkout API (Square Developer)
- CreatePaymentLink reference (Square Developer)
- Route orders with your KDS (Square Support)
- Create a loyalty program with Square (Square Support)