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 transactions in 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 doesn't send invoices or take card payments. Keep the invoicing tool and payment processor you already use, and PennyBot handles the bookkeeping side. When you bring in your bank transactions, each client deposit is recorded as income and AI categorization sorts it alongside your expenses. In the US, you can connect your bank in ChatGPT (its Finances feature) or Grok, connect PennyBot to that AI by signing in, and ask it to record your transactions in PennyBot. You can also import a CSV from your bank.
The processor's fee still comes from the processor's own statement, so keep that report handy when you match the full invoice amount against the smaller deposit.
On security, your clients' card details never touch PennyBot, because PennyBot doesn't process payments. PennyBot doesn't connect to your bank either: bank data reaches it through your own AI or a file you upload, so PennyBot never sees your bank login. Only the last four digits of account numbers are stored.
What each plan includes, and what it 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.
Can I accept card payments through PennyBot?
No. PennyBot doesn't send invoices or process card payments. 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 records the payment as income once the deposit is in the bank transactions you bring in, through ChatGPT or Grok or a CSV upload, and its 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.
Get Started with PennyBot