Yes, you can accept credit card payments as a freelancer, and you don't need a storefront, a card reader, or an incorporated business to do it. The quickest route is to send your invoice through software that has a payment processor built in, so your client taps a button on the invoice itself and pays by card. Setup usually takes minutes rather than days: you verify your identity, connect the bank account you want the money to land in, and send your next invoice with a pay button already attached. Bank transfer and check stay available as backups.
Last updated: September 2026
Getting paid stopped being the slow part
If you're tired of writing a third polite nudge about a six-week-old invoice, the fix is usually not a firmer email. Most processors will now onboard an individual freelancer without a registered company, which means the bill and the payment have collapsed into the same click.
Most people don't realize how much late-payment pain is friction rather than intent. A client who has to open a banking app, retype your account number, and wait for a second approval will put it off until Friday. A client who can pay from the invoice with a card already saved in their browser pays on the spot. Same client, same goodwill, very different timing. Across a year of invoices you could be looking at weeks of cash you never had to chase.
Three ways to take a card
1. An invoice with a built-in pay button. Your invoicing tool connects to a payment processor and puts a pay link on every invoice you send. Best fit for project work and retainers.
2. A standalone payment link. You generate a one-off link or QR code and send it by email or chat. Useful for deposits and small jobs where a full invoice is overkill.
3. An in-person card reader. A small physical terminal for on-site work. Worth the hardware only if you genuinely take payments face to face.
For most freelancers the first option does the work of all three, because it keeps the record of what was owed and the record of what was paid in the same place. That matters more than it sounds. When those two records live in different apps, matching them up at tax time becomes your problem.
What it costs
Card processing isn't free, and any tool that implies otherwise is hiding the fee somewhere. Every processor takes a cut of each payment: a percentage of the transaction, plus in most cases a small fixed amount per charge. Rates vary by processor, by country, and by card type, so check the current rate with the specific provider before you quote a client.
As one reference point from the freelance accounting market, Wave's core accounting is free to use while its payment processing is charged at 2.9% and up. Numbers like that move, so confirm the live rate on the provider's own page rather than trusting any blog post, this one included.
Two decisions are worth making before you switch cards on:
- Decide whether you absorb the fee or build it into your rate. Most freelancers quietly nudge their rate up and absorb it, because a visible surcharge invites a conversation about the invoice you'd rather not have. Surcharging rules also differ by state and by country.
- Watch the payout timing, not just the percentage. Money that reaches your bank two business days after the client pays is a very different cash flow picture from money that reaches it the same day.
Setting it up
- Pick where the invoice lives. Choose the tool you will actually send invoices from, then switch its payments feature on. Avoid running invoicing in one app and payments in another.
- Verify your identity. Processors are legally required to confirm who is receiving the money. Expect to supply your legal name, address, date of birth, and a tax ID number, which for a sole trader working under their own name is often a personal tax number rather than a company one.
- Connect the destination bank account. Send payouts to a business-only account if you have one. Mixing client payments into a personal account is the single most common reason freelance books turn into a weekend project.
- Send one small test invoice. Bill yourself a dollar, pay it with your own card, and confirm the payout arrives where you expect it to.
- Set your follow-up. Switch on automatic reminders so unpaid invoices chase themselves instead of sitting on your to-do list.
What changes in your bookkeeping
Switching cards on adds a wrinkle most freelancers meet for the first time the following month: the amount your client pays and the amount that lands in your bank are no longer the same number. The processor takes its fee before depositing the rest, so a $1,000 invoice can show up as a slightly smaller deposit.
Your income is still the full $1,000, and the difference is a cost of doing business. Recording only the deposit understates both your revenue and your expenses, which is the kind of small error that quietly compounds over twelve months. That's why it helps to have your invoicing, your payment processing, and your bank feed reporting into one system: the invoice, the fee, and the deposit sit next to each other instead of in three different exports. Our guide to freelancer invoice and expense tracking covers the record-keeping side, and freelance cash flow management covers what to do with the money once it actually arrives.
Processing fees are generally treated as a business expense, but this is a plain-English description of how card payments get recorded, not tax or legal advice. For how any of it applies to your own situation and your own return, talk to a qualified accountant or tax professional.
How PennyBot fits in
PennyBot includes professional invoicing with line items, payment tracking, and automatic follow-up reminders, alongside card payment acceptance through Stripe Connect: your client pays directly through the invoice in one click, and the funds are deposited to your bank.
Because the invoice, the payment, and your imported bank transactions all live in the same app, you're matching records inside one system rather than across three. Accounts receivable aging reports, which is simply a list of what you're owed sorted by how overdue it is, group outstanding invoices into standard buckets (current, 1 to 30, 31 to 60, 61 to 90, and 90 or more days), so you can see at a glance which client has been sitting on an invoice since spring.
On security, card details never touch PennyBot. Stripe handles all payment card data and is PCI DSS compliant, which is the payment industry's security standard for handling card numbers. Bank connections run through Teller with bank-grade encryption, and only the last four digits of account numbers are stored.
Which plan includes invoicing and card payment acceptance, and what each one costs, is listed on the pricing page.
Frequently asked questions
Do I need a registered business to accept credit card payments as a freelancer?
In most cases, no. Payment processors will generally onboard someone working under their own name using their personal legal details and tax ID number. You will still be asked to verify your identity and connect a bank account before money can move. Requirements differ by processor and by country, so confirm with the specific provider before you promise a client a card option.
How long before I can send my first card-payable invoice?
Onboarding is usually a single sitting: identity verification, a bank connection, and a test payment. Some accounts are approved straight away, others are held for manual review that can take a few business days. Don't schedule your first card invoice for the same afternoon you sign up.
What does it cost to accept card payments through PennyBot?
Card processing fees are set by the payment processor that actually moves the money, not by your invoicing software, and they vary by card type and country. PennyBot's own plan details are listed on the pricing page.
Should I stop offering bank transfer once I add cards?
No, keep both. Some clients, particularly larger companies with an accounts payable department, will only pay by transfer, and some will hesitate at a card payment on a large invoice. Offering both costs you nothing and removes one more reason for a client to delay paying you.
Will accepting cards make my tax paperwork harder?
It adds one thing to track rather than a new category of problem. Your gross income is the invoice amount rather than the net deposit, and the processing fee is recorded separately. Keep the invoice, the fee, and the deposit linked to each other and the paperwork stays boring. Before you file, the freelancer tax checklist is a useful sweep of what to have ready.
Ready to automate your bookkeeping?
PennyBot handles categorization, bank sync, and financial insights — so you don't have to.
Try PennyBot Free