What a payment link is and when you need one
A payment link is a URL you send to someone that takes them directly to a checkout page where they can pay you. You don't need a full website or a merchant account—the link does the work of collecting their payment information, processing the transaction, and confirming the payment went through. The money lands in your bank account or business account, usually within one to three business days.
You use a payment link when you need to collect money from someone but can't be in the same place, or when you want to avoid handling their card details yourself. Common situations: invoicing a client, collecting rent from a tenant, taking payment for a service before you deliver it, or splitting a bill with friends where one person pays and others reimburse them.
The link itself is safe to share by text, email, or social media—the person clicking it enters their own payment information on a secure page, not on your device or in a message.
Key Takeaways
- Payment links come from payment processors like Stripe, Square, PayPal, and Venmo—you create an account with one of them, then generate a link for each payment you need to collect.
- The processor charges a fee per transaction, usually 2.2% to 3.5% plus $0.30, though some services charge a flat rate or no fee for peer transfers.
- Money from a payment link lands in your bank account within one to three business days, but the processor may hold it for a few days if you're new or if the transaction is large.
- You can customize what the link shows—the amount, description, and whether the payer can change the amount—depending on which processor you use.
- Payment links work on any device with internet access and don't require the payer to have an account with the processor.
Choosing a payment processor for your link
The processor you pick depends on how often you'll use the link, how much you'll collect, and whether you want to accept international payments. The main options are Stripe, Square, PayPal, and Venmo—each has a different fee structure and setup time.
Stripe is built for businesses that collect payments regularly. You create an account, verify your identity and bank details, and then generate payment links from your dashboard. Stripe charges 2.2% plus $0.30 per transaction in the US. Setup takes about 10 minutes, but Stripe may review your account for a day or two before you can send your first link. Stripe also lets you set a fixed amount or let the payer enter their own amount.
Square works similarly to Stripe and charges the same rate: 2.2% plus $0.30 per transaction. Square's dashboard is slightly simpler to navigate if you're new to payment processing. Setup is also about 10 minutes, and you can usually send links immediately.
PayPal charges 2.2% plus $0.30 for payment links sent to people who don't have a PayPal account. If the payer has a PayPal account and clicks the link, the fee drops to 1.99% plus $0.49. You can create a link in seconds from your PayPal account, and money lands in your PayPal balance within minutes—though transferring it to your bank account takes one to three business days.
Venmo is free for peer transfers between individuals in the US, but charges 1.9% plus $0.10 if you're a business account. Venmo is fastest for splitting bills or collecting money from friends, but it's not designed for regular business payments.
Step-by-step: creating a payment link
The exact steps vary by processor, but the basic flow is the same. Here's how to do it with Stripe, which is the most common choice for businesses:
- Go to stripe.com and click "Start now" or "Sign up".
- Enter your email, set a password, and choose your country.
- Verify your email address by clicking the link Stripe sends you.
- Fill in your business name, your personal name, and your business address. If you're a sole proprietor, your home address is fine.
- Enter your Social Security Number or EIN, and your bank account details. Stripe uses this to verify your identity and send you payouts.
- Wait for Stripe to review your account. This usually takes a few minutes to a few hours, but can take up to a day.
- Once approved, log into your Stripe dashboard and click "Payment links" in the left menu.
- Click "Create" and enter the amount you want to collect, a description of what the payment is for, and the currency.
- Click "Create link". Stripe generates a URL that looks like stripe.com/pay/abc123def456.
- Copy the link and send it to the person who owes you money via email, text, or any other channel.
With PayPal, the process is even faster: log in, click "Tools" at the top, select "Payment links", enter the amount and description, and copy the link. You can send it immediately—there's no review period.
With Square, log into your Square Dashboard, click "Invoices" or "Payment links" (depending on your account type), enter the amount and description, and copy the link.
What happens after you send the link
When the person clicks the link, they land on a checkout page that shows the amount, description, and a form to enter their card details. They don't need to create an account or log in—they just enter their card number, expiration date, CVV, and billing address, then click "Pay".
The processor charges their card immediately and sends them a confirmation email. You get a notification in your dashboard that the payment came through. The money sits in your processor account for one to three business days, then moves to your bank account automatically.
If the payment fails—because the card is declined, for example—the person sees an error message and can try a different card. You'll see the failed attempt in your dashboard but won't be charged a fee for it.
If you need to collect the same amount from multiple people, you can reuse the same link. Each person who clicks it will see the same amount and description, and each payment is tracked separately in your dashboard.
Customizing your payment link
Most processors let you customize what the link shows and how it behaves. With Stripe, you can add a custom message, set an expiration date for the link, allow the payer to enter a different amount, and require them to enter their email address. You can also add a logo or change the color scheme to match your branding.
With PayPal, you can add a note to the payer, set a due date, and allow them to pay in installments if they choose. With Square, you can add line items (useful if you're invoicing for multiple things) and set a due date.
If you're collecting the same payment repeatedly—like monthly rent or a subscription fee—Stripe and Square both offer recurring payment links that charge the payer on a schedule you set. This requires the payer to authorize the recurring charge upfront, but then the payment happens automatically each month without you having to send a new link.
Fees, holds, and what to expect
Every processor charges a fee per transaction. Stripe and Square charge 2.2% plus $0.30. PayPal charges 2.2% plus $0.30 for non-PayPal users, or 1.99% plus $0.49 for PayPal users. Venmo charges nothing for peer transfers but 1.9% plus $0.10 for business accounts.
The fee is deducted from the money you receive. If someone pays you $100 via Stripe, you get $97.48 ($100 minus $2.20 minus $0.30). The processor doesn't charge the payer extra—the fee comes out of your side.
Money usually lands in your bank account within one to three business days. PayPal is fastest—money goes to your PayPal balance in minutes, though transferring it to your bank takes the full one to three days. If you're new to a processor or the transaction is unusually large, the processor may hold the money for a few extra days as a fraud check.
If a payer disputes the charge or claims they didn't authorize it, the processor will investigate and may reverse the payment. You'll see the chargeback in your dashboard and lose both the money and the fee. This is rare with payment links because the payer enters their own information, but it can happen.
Security and what the payer sees
Payment links are secure because the payer enters their card details on the processor's encrypted page, not on your device or in an email. The processor handles all the security—they store the card information, encrypt it, and comply with payment card industry standards. You never see the full card number.
The payer sees your business name (or your name if you're a sole proprietor) and the amount they're paying. They also see the processor's name—for example, "Powered by Stripe" at the bottom of the checkout page. This is normal and expected.
If you want to hide the processor's branding or customize the page further, Stripe and Square both offer premium features that cost extra per month. For most people, the default page is fine.
Frequently Asked Questions
Can I create a payment link without a business account?
Yes. All the major processors let you create a personal account and generate payment links. You'll need to provide your Social Security Number or EIN, your bank account details, and your address, but you don't need to register as a business or get a business license. Venmo is the simplest if you're just collecting money from friends.
What if the payer's card is declined?
They'll see an error message on the checkout page and can try a different card. You won't be charged a fee for the failed attempt. You can resend the link or ask them to try again with a different payment method.
Can I use a payment link to collect money internationally?
Stripe and PayPal both support international payments, but the fees and supported countries vary. Stripe charges the same 2.2% plus $0.30 for most countries, but some countries have higher fees or aren't supported. PayPal's international fees are higher—usually 3.49% plus a fixed amount that depends on the country. Check the processor's website for a list of supported countries before you set up your account.
How do I know if the payment went through?
You'll get an email notification from the processor as soon as the payment is processed. You can also log into your dashboard and see the transaction listed with the payer's name, the amount, the date, and the status. The status will say "Succeeded" if the payment went through, or "Failed" if it didn't.
Can I refund a payment made through a payment link?
Yes. Log into your processor's dashboard, find the transaction, and click "Refund". The processor will send the money back to the payer's card within one to three business days. You'll be refunded the fee as well. Some processors let you refund a partial amount if you only need to refund part of the payment.