Accepting Credit Cards as a Freelancer

Learn how freelancers can accept credit card payments, what fees to expect, and when card payments can improve client convenience.

· Payments · Umut Güncan
Freelancer accepting credit card payments from a client online

Most guides on this topic skip straight to “here’s how to set up Stripe.” This one won’t.

Credit card acceptance is a real business decision with real costs: processing fees, chargeback risk, and in some cases, registration requirements that can block unregistered freelancers entirely. Before walking through setup, it’s worth being honest about whether you actually need this at all.

Do You Actually Need to Accept Credit Cards?

The honest answer is: it depends entirely on who your clients are and how they prefer to pay.

For many freelancers working with larger businesses, bank transfer is standard. Companies with accounts payable departments, treasury teams, or purchase order workflows do not typically pay by credit card. They pay by ACH, wire, or bank transfer. Offering card payment to these clients adds overhead for you without adding value for them.

Card acceptance genuinely earns its place when your clients are consumers or small businesses, when invoice amounts are relatively low, when payment speed matters to your cash flow, or when clients are in markets where card is simply the dominant payment method. If a potential client has specifically asked whether they can pay by card, that’s the clearest signal of all.

A Quick Checklist

Run through these before setting anything up:

  • Do your clients specifically request card payment?
  • Are your clients consumers or small businesses rather than larger organisations with payment departments?
  • Are most of your invoices under $2,000 (where percentage fees are more manageable)?
  • Have you ever lost a client or delayed a payment because card wasn’t an option?

If you answered yes to two or more, card acceptance probably adds real value to your practice. If you answered no to most, bank transfer or an invoicing platform that handles payment collection may be sufficient, with considerably less friction to set up.

How Credit Card Processing Works

The mechanics are straightforward. You sign up with a payment processor, which gives you the ability to generate payment links or invoice-embedded pay buttons. Your client clicks the link, enters their card details, and the processor handles the rest: authorisation, fraud checks, and funds settlement.

Once the payment clears, the processor holds the funds in your processor account. After a delay (more on that below), the money transfers to your linked bank account.

You never handle card data directly. The processor sits between you and your client’s bank, which is what makes the whole system workable for individuals who are not equipped to handle payment card data securely on their own.

Processing Fees: What They Actually Cost You

Every card payment you accept comes with a processing fee. This is not optional, and it comes off the top of what your client pays.

Most processors structure fees as a percentage plus a flat amount per transaction. As of 2026, Stripe’s standard rate for domestic US card transactions is approximately 2.9% plus $0.30. Square’s online transaction rate is approximately 2.6% plus $0.10. PayPal’s standard rate for online credit and debit card payments is approximately 2.99% plus $0.49. All figures are approximate and subject to change; check each processor’s current pricing before committing.

What This Looks Like in Practice

Put the numbers in concrete terms. If you invoice a client $1,500 and they pay by card through Stripe, the fee is approximately $43.80 (2.9% of $1,500 plus $0.30). You receive approximately $1,456.

On a $5,000 invoice, the same fee structure costs approximately $145.30. You receive approximately $4,855.

On $100,000 in annual revenue processed by card, you’re looking at roughly $2,900 in fees, minimum. That number grows with your revenue.

This is not an argument against accepting cards. It is an argument for making the decision with accurate numbers in front of you, and for factoring those costs into your rates if you regularly collect payments this way.

Who Pays the Fee: You or Your Client?

By default, you absorb the fee. Your client pays the full invoice amount; the processor deducts its cut before passing the rest to you.

Some processors allow you to add a surcharge to card payments, passing the fee to the client. This is legal in most US states, but several states prohibit it, including California (as of July 2024 under Senate Bill 478), Connecticut, and Massachusetts. Laws on this vary and continue to change. Before implementing a surcharge, check your jurisdiction’s current rules. For detailed legal guidance, consult a professional rather than treating this article as legal advice.

Regardless of legality, there is a client experience consideration. Clients who expect to pay the invoice amount and then see an additional card surcharge at checkout may find it off-putting. Many freelancers prefer to absorb the fee and price accordingly rather than introduce friction at the payment step.

Options for Accepting Cards

There are four main categories to know about. Platform-specific evaluation (comparing Stripe vs. Square vs. PayPal in detail) belongs to a separate guide; here the point is to understand the categories so you can find the right fit.

Processors like Stripe and Square let you generate a payment link or send an invoice with an embedded pay button. Your client clicks, enters their card details, and pays. No client account required. These are the most direct option for freelancers who want control over the experience.

PayPal

PayPal allows you to send invoices with a card payment option built in. Fees tend to run slightly higher than dedicated processors, but client familiarity is a genuine advantage. Many clients have PayPal accounts and are comfortable using it. For some client bases, that recognition is worth the higher fee.

Invoicing Platforms with Payment Collection Built In

Some invoicing platforms collect payment from clients directly, with card as one of the options available to the client on their end. This approach can simplify your setup significantly: you create and send the invoice, the platform handles payment collection, and you receive your funds without configuring a payment processor separately. Ruul works this way, collecting from clients in 190 countries and paying freelancers within 1 business day of the client’s payment.

Freelance Marketplace Platforms

If you find work through marketplaces, they typically handle card processing on both sides. You do not need to set up processing separately; the platform manages everything and pays you through its own payout system.

The Business Registration Requirement

This is a barrier most guides skip over, and it affects a significant share of freelancers.

Some card processors require documented business identity before you can use them at full capacity. In the US, Stripe allows sole proprietors to sign up using a Social Security Number in place of a business EIN, so unregistered freelancers are not automatically blocked. But outside the US, and with certain processor types, requirements vary: some demand a registered business entity, a tax identification number, or a business bank account before activating your account.

If you operate without a registered business, confirm what your chosen processor requires for your specific country before spending time on setup. Discovering a registration barrier after the fact wastes time you cannot get back.

If you want to accept client payments without registering a business at all, platforms that act as your legal counterparty handle this for you. Ruul’s Agent of Record model means Ruul contracts with your client, issues the invoice, and collects payment in its own name. You receive your funds without needing a company of your own.

Chargebacks: The Risk Most Content Ignores

A chargeback is not a failed payment. It is a forced reversal. When a client disputes a card payment with their bank, the processor can withdraw the funds from your account, often without warning, and leave you to prove the transaction was legitimate.

This matters for service-based freelancers specifically. Unlike physical goods, where proof of delivery is relatively clean, services are harder to document after the fact. A client can claim the work was never delivered, was not as described, or was delivered late. Credit card networks have historically sided with cardholders more often than merchants in disputed cases, and recovering chargeback funds is a slow and rarely successful process.

The fee part hurts too. Most processors charge a chargeback fee (commonly $15 to $25 per dispute) regardless of whether the dispute is resolved in your favour.

How to Reduce Your Exposure

Written contracts are your most important protection. A signed agreement that clearly defines the scope, deliverables, timeline, and payment terms gives you documented evidence in any dispute. The contract itself acts as a deterrent: clients looking to get something for nothing are less likely to attempt a dispute when they know a paper trail exists.

Documented delivery confirmation helps. Send the completed work in a way that creates a timestamp, get written client approval before marking a project complete, and keep records of all communications.

A copyright clause strengthens your position further. If your contract states that copyright transfers to the client only upon payment in full, a client who files a chargeback on completed work is simultaneously in copyright violation by continuing to use it.

Why Bank Transfer Carries Less Risk

Chargebacks are a card-specific mechanism. Once a bank transfer clears to your account, the money is effectively yours. Reversing a completed bank transfer requires action from you, not a dispute with a third-party network.

For large invoices, this distinction is worth weighing directly. The convenience of card payment costs 2 to 3 percent and introduces chargeback risk. A bank transfer costs nothing and carries essentially no reversal risk after settlement. Many experienced freelancers use card for initial deposits or smaller retainer payments, and bank transfer for large project balances precisely because of this asymmetry.

Payout Timing

Card payments do not hit your bank account immediately. After a client pays, funds are first held in your processor account, then transferred to your bank on a rolling schedule.

Stripe’s standard payout schedule for US accounts is approximately two business days after the charge settles. However, new accounts face a longer waiting period: your first payout can take 7 to 14 days after your initial transaction.

If cash flow timing is a priority, this payout delay is a real consideration. Platforms that process and pay out immediately, or guarantee a defined payout window, solve this differently.

Setting Up Card Acceptance: The Practical Steps

Once you have chosen a processor, the setup follows a consistent pattern across most platforms.

Start by creating an account with your chosen processor and completing identity verification. You will need to provide personal identification, your tax identification number (SSN or EIN in the US), and your bank account details for payouts.

After verification, you can generate payment links or configure invoice payment buttons. Most processors provide this through a dashboard without requiring technical setup. Share the payment link directly with your client, embed it in your invoice, or add a “pay now” button to your invoicing software.

Once a client pays, you will see the transaction in your processor dashboard. From there, payouts transfer automatically to your linked bank account on the processor’s schedule.

For record-keeping and tax documentation, store your transaction records consistently from the start. Exportable transaction summaries and centralised document storage make tax preparation significantly easier. Ruul’s tax-ready features handle this automatically if you use the platform to collect payments.

International Card Acceptance

Card payment works across borders. A client in Germany or Singapore can pay a card invoice the same way a client in New York can. This is one of the genuine advantages of card over bank wire, which can introduce routing complexity and correspondent banking delays.

The caveat is currency. International card transactions typically carry additional fees (Stripe charges approximately 1.5% for cross-border transactions on top of the standard rate). Currency conversion also applies if your client pays in a currency different from your payout currency.

If you work with clients across many countries and want payouts in 140+ currencies, Ruul handles international payment collection as part of its standard offering.

Card or Bank Transfer: A Quick Decision Framework

Use this to guide the decision on a per-client or per-invoice basis.

Card is likely the better choice when:

  • The client is a consumer or very small business
  • The invoice is under $2,000
  • The client has requested card payment
  • You want to reduce friction for initial deposits or retainer sign-ups
  • Payout speed matters more than fee savings
  • You have recurring billing and want automated subscription charging (see Ruul’s subscription billing for retainer setups)

Bank transfer is likely the better choice when:

  • The client is a larger business with an accounts payable process
  • The invoice is above $3,000 to $5,000 and fees are material
  • You want to eliminate chargeback risk entirely
  • The client’s payment process already accommodates bank transfer comfortably

Neither option is universally correct. The answer follows from your client base, your invoice amounts, and how much the associated costs and risks matter to your margin. Some freelancers accept both and let the client choose, which removes the decision from your side entirely.

For those who want to accept cryptocurrency alongside traditional payments, Ruul also supports crypto payouts: you invoice clients normally, and withdraw your earnings in USDC, without requiring your clients to change how they pay.

The Bottom Line

Setting up card acceptance through a processor involves processing fees of 2.5 to 3 percent per transaction, a payout delay of two to seven business days, chargeback risk on disputed payments, and in some regions, registration requirements for unregistered freelancers.

Those costs are worth it for the right client base. They are not worth it for every freelancer.

If what you actually want is for clients to pay easily without friction, and to receive your money without a processor-imposed delay or registration requirement, Ruul handles payment collection directly: clients pay through whatever method works for them, Ruul pays you within 1 business day, and the whole thing works without a registered company. There is no setup cost and no monthly fee. The commission is 5% per transaction.