How Do Freelancers Get Paid? Methods and Platforms

Freelancers get paid through a mix of direct invoicing, freelance platforms, and payment processors, with the exact method depending on how you find your clients and what terms you negotiate. Unlike traditional employees who receive automatic paychecks, freelancers need to set up their own payment systems, send invoices, and sometimes chase down late payments. Here’s how each approach works in practice.

Fill Out a W-9 Before Any Money Changes Hands

Before a client can pay you, they’ll almost always ask you to complete a W-9 form. This is the freelancer equivalent of the W-4 that employees fill out at a new job. It gives the client your legal name (or business name), address, and taxpayer identification number so they can report what they paid you to the IRS.

Any client who pays you $2,000 or more in a calendar year is required to file a 1099-NEC form with the IRS, reporting that income. That $2,000 threshold applies to payments made during the 2026 tax year, up from the previous $600 threshold. You’re responsible for reporting all your freelance income on your tax return regardless of whether you receive a 1099, but the W-9 is the standard first step in any new client relationship.

Direct Invoicing for Private Clients

If you find clients on your own, outside of a platform, you’ll typically send invoices directly. An invoice is simply a document that lists what work you did, how much you’re owed, and when payment is due. You can create invoices using accounting software like QuickBooks or FreshBooks, or even with a simple template in Google Docs or a spreadsheet.

Payment terms define when the client owes you. The most common structures are:

  • Due on receipt: The client pays as soon as they get the invoice.
  • Net 15 or Net 30: The client has 15 or 30 days from the invoice date to pay.
  • Milestone-based: You divide the project into phases and invoice at each stage, so money comes in throughout the project rather than all at the end.
  • Upfront deposit: You collect a percentage (often 25% to 50%) before starting work, then invoice the remainder upon completion or at milestones.

For large projects, combining an upfront deposit with milestone payments is one of the strongest ways to protect your cash flow. Billing in advance and then working against that billed amount for the month ahead is another approach that keeps you from financing the client’s project out of your own pocket.

How Clients Actually Send the Money

Once you’ve invoiced, clients can pay through several channels. The right one depends on your volume, your client’s location, and how fast you need the funds.

Bank transfer (ACH): A direct transfer from the client’s bank account to yours. This is free or very cheap for both sides. Some payment processors charge 0.8% per ACH transaction, capped at $5.00. Funds typically arrive in one to three business days.

PayPal or Venmo: Common for smaller projects and one-off gigs. PayPal charges a transaction fee on business payments, and you can transfer funds to your bank account. The convenience makes it popular, but fees add up on larger invoices.

Stripe: If you send invoices through software that integrates with Stripe, your clients can pay by credit or debit card. The standard fee is 2.9% plus 30 cents per transaction for domestic cards. International cards add another 1.5%, and currency conversion tacks on an additional 1%. On a $1,000 invoice paid by a domestic card, that works out to about $29.30 in fees. Stripe deposits funds on a rolling schedule for free, or you can request an instant payout to an eligible debit card for 1.5% of the amount (minimum 50 cents).

Check or wire transfer: Some larger companies and agencies still pay freelancers by check, which can mean waiting for mail delivery and bank processing. Wire transfers are faster but often carry fees on both ends, making them more common for high-value international payments.

Getting Paid Through Freelance Platforms

Platforms like Upwork, Fiverr, and Toptal handle the payment infrastructure for you, acting as an intermediary between you and the client. The tradeoff is convenience and payment protection in exchange for service fees that come out of your earnings.

On Upwork, for example, fixed-price contracts require the client to fund each milestone upfront. That money sits in escrow, meaning Upwork holds it until the work is approved. Once you submit your deliverables, the client has up to 14 days to review the work. They can approve it and release payment, request changes (which resets the review clock when you resubmit), or do nothing. If the client takes no action within 14 days, funds are automatically released to you.

After payment is approved or auto-released, there’s a five-day security hold before you can withdraw the money. So from the moment you submit finished work, you could wait anywhere from five days (if the client approves immediately) to roughly three weeks (if they use the full review period). Hourly contracts on platforms typically follow a weekly billing cycle with a similar hold period before withdrawal.

The escrow system offers real protection. You’re not relying on the client’s goodwill to get paid, because the funds are already set aside. For newer freelancers without an established client base, this safety net can be worth the platform fees.

Structuring Contracts to Protect Your Income

Whether you work through a platform or bill clients directly, a written contract is your most important tool for getting paid on time. At minimum, your contract should spell out the scope of work, the total price or rate, payment milestones and due dates, and what happens if a payment is late.

Many freelancers include a late fee clause, typically a percentage penalty for each day or week a payment is overdue. Even a modest penalty (1% to 2% per month) creates an incentive for clients to pay promptly and gives you leverage if you need to follow up. You can also include language that allows you to pause work if a payment becomes overdue, which prevents you from sinking more hours into a project that isn’t generating income.

Dividing projects into phases with payments tied to each stage is one of the most effective strategies. If a client relationship goes sideways after the first milestone, you’ve at least been paid for the work completed so far. Requiring a deposit before starting work serves a similar purpose: it confirms the client is serious and gives you a financial cushion.

What to Do When a Client Pays Late

Late payments are one of the most common frustrations in freelancing. When an invoice goes past due, send a polite but firm reminder referencing the agreed terms and any late fees specified in your contract. Most late payments result from disorganization rather than bad intent, and a direct email often resolves the issue.

If reminders don’t work, pause any ongoing work for that client until payments are current. Continuing to deliver work while invoices pile up only increases your risk. For persistent non-payment, sending a formal demand via certified mail signals that you’re serious. Small claims court is an option in many jurisdictions for recovering amounts within its filing limits, which vary but often cover invoices up to several thousand dollars.

The best defense against late payments is structural. Upfront deposits, milestone billing, and escrow-protected platforms all reduce the amount of completed work you have sitting unpaid at any given time. The more of your payment you collect before or during the project, the less you have to chase afterward.

Choosing the Right Payment Setup

Your ideal payment system depends on where you are in your freelance career and who your clients are. Platform escrow systems work well when you’re building a reputation and need the security of guaranteed funds. Direct invoicing with ACH or Stripe gives you more control and lower fees once you have steady clients who pay reliably. For international clients, payment processors that handle currency conversion simplify the process, though the extra fees (often 1% to 2.5% on top of standard processing) eat into your margins.

Many established freelancers use a combination: platforms for new client acquisition and direct billing for repeat clients they trust. Whatever method you choose, keep detailed records of every invoice, payment, and expense. You’ll need them at tax time, and they make it much easier to spot overdue accounts before they become a problem.