Choose a payment method that matches your client and your cash flow needs
The payment method you choose affects how fast you get paid, how much you keep after fees, and how much work you do to collect. Bank transfer (ACH) is cheapest and fastest for domestic clients but requires them to have your routing number. Credit card processors like Stripe or Square charge 2–3% per transaction but let clients pay instantly without sharing bank details. PayPal and similar services sit in the middle: moderate fees (around 2.2% plus a flat fee), familiar to most people, and no setup required beyond an account. Invoicing platforms like Wave or FreshBooks bundle payment collection with record-keeping but add another layer of fees on top of whatever processor you choose.
The right choice depends on who pays you. If you work with other small businesses or individuals who prefer simplicity, a payment link from Stripe or Square works. If your clients are large companies with accounting departments, they often want an invoice they can process through their own system—and they may only pay by ACH or check, regardless of what you offer. Gig platforms like Upwork or Fiverr handle payment collection for you but take a cut (typically 5–20%) before you see anything.
Key Takeaways
- Bank transfer (ACH) is free or nearly free but requires your client to initiate it; credit card processing costs 2–3% but gives clients a familiar checkout experience.
- Payment links from Stripe, Square, or PayPal let you send a single URL to a client instead of asking for bank details or mailing an invoice.
- Invoicing platforms add record-keeping and automatic reminders but layer fees on top of your processor's cut.
- Large companies usually pay by ACH or check through their accounting system, not by credit card, so offer both options if you want their business.
- Keep records of every payment received—date, amount, client name, and what work it covered—for tax time and dispute resolution.
Set up a direct bank transfer option for clients who have it
ACH (Automated Clearing House) is the backbone of U.S. business payments. It costs nothing to receive and takes 1–3 business days to land in your account. To accept it, you give your client your bank's routing number, your account number, and your name. That is all they need. Many banks let you create a separate business account even as a sole proprietor, which keeps freelance income separate from personal spending and makes tax time simpler.
The catch: your client has to know to initiate the transfer, and they have to do it correctly. If they enter your account number wrong, the money goes to someone else's account, and recovery is slow. For this reason, ACH works best with repeat clients or companies with accounting departments that process payments the same way every time. For one-off clients or people uncomfortable with bank details, offer a payment link instead.
Use a payment processor to accept cards and send payment links
Stripe, Square, and PayPal all let you create a payment link—a single URL you send to a client. They click it, enter their card details, and the money lands in your account in 1–2 business days. You pay a fee (typically 2.2% plus $0.30 per transaction for Stripe and Square; 2.2% plus $0.30 for PayPal) but the client sees a professional checkout page and you never handle their card number.
To set up: create an account with the processor, link your bank account for payouts, and generate a payment link for each invoice. You can customize the link with your business name and logo. Some processors let you set up recurring links for retainer clients. The fee comes out automatically when the payment clears, so you see your net amount in your bank account.
Square and Stripe also offer physical card readers if you ever meet clients in person. PayPal is the most recognizable name to consumers but has a reputation for holding funds or freezing accounts without warning—less common for straightforward freelance work, but worth knowing. All three have dispute processes if a client claims they never received the work or the charge was unauthorized.
Invoice platforms add tracking and reminders but cost more
Wave, FreshBooks, Zoho Invoice, and similar tools let you create professional invoices, track which ones are paid, and send automatic reminders when payment is late. They integrate with payment processors so clients can pay directly from the invoice. The trade-off: you pay a monthly subscription (Wave is free; FreshBooks starts around $15/month) and still pay processor fees on top.
These platforms are worth it if you have many clients, send invoices regularly, or need to track expenses and hours for tax purposes. If you send three invoices a month to the same two clients, a payment link and a spreadsheet will do the job for free. If you send 30 invoices a month to different clients and need to know who owes you what, an invoicing platform saves time and reduces follow-up work.
Decide whether to accept checks or require digital payment
Checks are slow (5–10 business days to clear), require a trip to the bank, and can bounce. But some clients—especially older business owners or government agencies—still prefer them. If you want their work, accept checks. If you do not need the business, you can require digital payment only.
If you accept checks, deposit them quickly and verify they cleared before you deliver final work. A bounced check means the money never arrived, and you may have already sent the deliverable. Some banks let you photograph checks with your phone and deposit them digitally, which saves a trip.
Keep records of every payment and reconcile monthly
For taxes and disputes, you need a record of what you were paid, when, and for what work. At minimum: date received, amount, client name, invoice number (if you use invoices), and what the payment covered. A simple spreadsheet works. Most invoicing platforms and payment processors keep this for you automatically.
Once a month, compare what your processor or bank shows as received against what you invoiced. If a payment is missing, follow up immediately. If a client disputes a charge later, you will need to show that the payment cleared and what work it was for. Keep these records for at least three years in case of a tax audit.
Handle late or missing payments
If a client misses a payment date, send a reminder email within a few days. Be direct: "Invoice #123 for $500 was due on [date]. Could you send payment by [new date]?" Most delays are honest oversights. If payment is still missing after two reminders, stop sending new work until they pay.
If a client paid by card and then claims they did not authorize it or did not receive the work, the processor will open a dispute. You have a window (usually 7–10 days) to respond with proof: the invoice, the contract, screenshots of the work delivered, or emails confirming the client received it. Keep this proof for at least 90 days after payment. If the processor rules against you, the charge is reversed and the money comes back out of your account.
If a client paid by ACH or check and then disputes it, recovery is harder. Banks can reverse ACH transfers up to 60 days after the transaction, but only if the client claims fraud or an error. If the dispute is about the quality of work or a disagreement over scope, the bank will not reverse it. Your only option is to sue in small claims court, which costs time and money. This is why getting a signed contract or email agreement before you start work matters.
Frequently Asked Questions
What is the fastest way to get paid as a freelancer?
Credit card payment links (Stripe, Square, PayPal) deposit in 1–2 business days and are the fastest for one-time clients. ACH transfers also take 1–3 days but require the client to initiate them. Checks take 5–10 days to clear. Gig platforms like Upwork hold funds for 14 days after delivery before releasing them.
Should I charge a fee if a client wants to pay by credit card?
You can, but most freelancers do not. The processor fee (2–3%) comes out of your payment, so you absorb it as a cost of doing business. Some industries (like design or consulting) build the fee into the quote. If you do charge a fee, disclose it upfront so the client is not surprised at checkout.
What if a client wants to pay me in cryptocurrency or through an app I have never heard of?
You can accept it if you are comfortable with the risk. Cryptocurrency is volatile and irreversible—if the price drops after you receive it, you lose money. Unfamiliar payment apps may have high fees or hold funds longer than you expect. Stick with established processors (Stripe, Square, PayPal, ACH) unless you have a specific reason to use something else.
Do I need a business bank account to accept payments as a freelancer?
No, but it is a good idea. You can receive payments into a personal account, but mixing business and personal money makes taxes harder and looks less professional to clients. Most banks let you open a business account as a sole proprietor for a small monthly fee or no fee at all.
What happens if a client pays me twice by accident?
Contact them immediately and return the duplicate payment. If you keep it, they can dispute the charge and the processor will reverse both payments, leaving you short. If you return it promptly, you avoid the dispute and keep the relationship intact.