How to Get Paid as a Freelancer: The Complete Guide

Freelancing gives you freedom, but it also gives you a problem that employees never think about: you have to make people pay you. No payroll department, no direct deposit. Just you, your clients, and the hope that they'll send the money when they said they would.

Here's how to build a payment system that actually works.

Step 1: Set Payment Terms Before You Start

The #1 cause of late payment is unclear expectations. Before you begin any work, agree on:

  • The total price. Not a range, not "around $500." A number.
  • When it's due. "Upon completion," "net 15," or a specific date. Be explicit.
  • How to pay. Share your payment link or methods up front.
  • Deposit requirements. For projects over $500, require 50% up front.

Put this in writing. An email confirmation counts. A contract is better. But anything written beats a handshake.

Step 2: Choose Your Payment Methods

The best approach is offering multiple options. Different clients prefer different methods:

MethodBest ForFee to You
ZelleU.S. clients, zero feesFree
VenmoIndividual clients, casual work1.9% + $0.10
PayPalInternational clients, buyer protection2.99% + $0.49
Stripe / Credit CardCorporate clients, large amounts2.9% + $0.30
Cash AppQuick, casual payments2.75%
Wire / ACHLarge invoices, corporate clientsVaries

Don't pick just one. A client who wants to pay you by Zelle shouldn't be forced into PayPal, and vice versa. More options = faster payment.

Payable.at lets you put all these on a single payment page. Share one link; the client picks their method.

Step 3: Request Payment Immediately

The moment you deliver work, send the payment request. Not tomorrow, not "when you get around to it." Right now.

Why urgency matters:

  • The client is most excited about your work right after delivery
  • Every day you wait, the perceived urgency drops
  • Your invoice competes with every other thing in their inbox

Use a simple script:

Hi [Name], [project] is complete! Here's the payment link for [amount]: [link]. Thanks for a great project!

Step 4: Automate Your Follow-Up

Even great clients forget. Don't take it personally, and don't rely on your memory to track who owes what.

Set up automated reminders:

  • Day 1: Payment request sent
  • Day 3: Gentle nudge ("Just making sure you saw this")
  • Day 7: Direct follow-up ("Following up on the outstanding payment")
  • Day 14: Firm reminder with deadline

Payable.at automates this entire sequence. You send one payment request and the system handles all follow-ups. When the client pays, reminders stop. Zero manual tracking.

Step 5: Protect Yourself on Big Projects

Require Deposits

For any project over $500, collect 50% before starting. This:

  • Proves the client is serious
  • Reduces your financial risk
  • Establishes that payment is expected, not optional

Use Milestone Payments

For long projects, break payment into milestones:

  • 33% at project start
  • 33% at midpoint delivery
  • 34% at final delivery

Never deliver final work before receiving final payment.

Have a Contract

Your contract should include:

  • Scope of work
  • Total price and payment schedule
  • Late payment terms (e.g., "1.5% monthly interest after 30 days")
  • Kill fee (what happens if the client cancels mid-project)

Common Freelance Payment Mistakes

Waiting too long to send the invoice

Send the payment request the same day you deliver. Not next week.

Only accepting one payment method

If your client doesn't use Venmo, and that's all you accept, you've created a barrier. Offer multiple options.

Not following up on late payments

Most late payments aren't malicious. They're forgetful. A simple reminder fixes 80% of them. See our guide on how to chase payment politely.

Doing work without a deposit

If a client won't pay 50% up front, that's a red flag about whether they'll pay the rest.

Not having a payment page

Sharing "@venmo-handle" or "my PayPal is [email protected]" is amateur hour. A clean payment page with your name and all your methods looks professional and converts faster.

Build Your Freelance Payment System

  1. Create a payment page at Payable.at with all your methods
  2. Include the link in every proposal and contract so clients know how to pay before work starts
  3. Send payment requests with automated reminders the moment work is delivered
  4. Require deposits for projects over $500
  5. Follow up consistently using the escalation framework

Related Guides

Stop Chasing Payments Manually

Payable.at gives you a single payment page with all your methods, plus automated payment requests and reminders. Get paid faster with less effort.

Create Your Free Payment Page