Guide
How to Accept Credit Card Payments as a Freelancer
The fastest-paid invoice is the one with a Pay button on it. No “here are my bank details,” no waiting for the client to remember. Here’s how to take card payments — into your own account — without gluing five tools together.
Taking card payments, step by step
-
1 Get your own Stripe account (free, 10 minutes)
Stripe is the payment processor most freelancer tools are built on. Signing up is free — there is no monthly fee, you only pay a per-transaction cut (about 2.9% + 30¢ in the US) when you actually get paid. You keep your own account, so the money is yours, not held by a middleman.
-
2 Put a Pay button on the invoice itself
The single biggest thing that speeds up payment is removing the “how do I pay this?” step. Instead of pasting bank details, send an invoice with a Pay button right on it. The client taps it, enters their card, and it is done — no login, no app to download.
-
3 Let the client pay by card, not bank transfer
Cards get you paid faster than ACH or wire because there is no “I’ll do it next time I log into my bank.” The client already has the card in their wallet. Accept card as the default and offer bank transfer only if a client asks.
-
4 Reconcile the payment automatically
When the card clears, the invoice should mark itself paid and the money should land in your account with a receipt sent to the client — no spreadsheet, no manual “mark as paid.” That automatic reconciliation is the difference between a payment link and a real billing tool.
Need the invoice first? Build one free with the invoice generator, then add the Pay button below.
Payment link vs. real billing tool
A bare payment link gets you the money, but you still mark the invoice paid by hand, send the receipt yourself, and chase the ones that never got clicked. A billing tool closes the loop: the same document the client reads is the one they pay, and it updates itself the moment the card clears. If you’re sending more than a couple of invoices a month, the second approach quietly saves you an afternoon.
Get paid faster once the button’s there
- Send it the day the work ships — warm memory, faster tap.
- Default to card — it’s already in their wallet; bank transfer waits for “later.”
- State the term up front — put the due date on the invoice, and a fair late fee behind it.
- Let reminders run — a calm nudge sequence recovers most stragglers without an awkward email from you.
Related
How to invoice a client · How to get clients to pay on time · Net 30 & payment terms explained