What to do when a freelancer owes you money
If a freelancer has not paid you for work completed, your options depend on whether you have a written agreement, what platform the work was done through, and how much money is involved. The fastest route is usually the platform itself—most freelance marketplaces (Upwork, Fiverr, Toptal, Guru) have dispute resolution built in and will hold or return funds if you report non-payment. If the work was done outside a platform or the platform cannot help, you can send a formal demand letter, file in small claims court, or report the person to your state's attorney general if fraud is involved.
The reality: most freelancers who do not pay are judgment-proof, meaning even if you win in court, collecting is hard. Your best outcome is usually prevention—using escrow, platform protection, or payment upfront—but if you are already owed money, the steps below show what is actually possible.
Key Takeaways
- Freelance platforms like Upwork and Fiverr have dispute systems that can return funds or force payment if you report non-payment within their timeframe, usually 30 to 60 days.
- A written agreement showing the scope of work, important date, and payment terms makes your case stronger in any dispute, but is not required to pursue payment.
- Small claims court costs $50 to $300 depending on the amount owed and your state, and works only if the freelancer lives in your state or can be served there.
- A formal demand letter sent certified mail often prompts payment without court because it signals you are serious and creates a paper trail.
- If the freelancer is in another country, your options narrow to the platform dispute process or reporting to your payment processor; court is usually not practical.
Using the platform's dispute or resolution system
If the work was done through Upwork, Fiverr, Toptal, Guru, or another marketplace, start there first. These platforms hold funds in escrow or have chargeback agreements with payment processors, which gives you leverage the freelancer cannot ignore. Log into your account, find the job or contract, and look for a "dispute," "resolution," or "report a problem" button. You will need to describe what happened: work was completed but not paid, work was partially paid, or work quality was so poor it amounts to non-delivery.
The platform will usually give the freelancer a window to respond—typically 5 to 14 days. If they do not respond or their response is weak, the platform decides. Upwork, for example, can return funds to you, release held funds, or require the freelancer to pay. Fiverr has a Resolution Center that works similarly. The whole process usually takes 2 to 4 weeks. You do not need a lawyer, and there is no cost to you.
If the platform rules against you or takes too long, you can escalate to your payment processor (PayPal, Stripe, your credit card company) and file a chargeback or dispute there. This is your second layer of protection and often works even if the platform did not help.
Sending a formal demand letter
A demand letter is a written request for payment that signals you are serious without going to court. It costs almost nothing and often works because freelancers who ignore casual requests sometimes respond to something official-looking. Write it yourself or use a template from your state bar association website (search "[your state] bar association demand letter template"). The letter should include the freelancer's name and address, the date work was completed, the amount owed, the original agreement or scope of work, and a important date to pay—usually 10 to 30 days from the letter date.
Send it certified mail with return receipt requested. This creates proof the freelancer received it, which matters if you end up in court. Keep the receipt and the returned card. If they pay within the important date, you are done. If they do not, you have documentation showing they ignored a formal request, which strengthens your case in small claims court.
Do not threaten legal action or make demands that sound illegal (like "pay or I will post this everywhere"). Stick to facts: work was done, payment was promised, payment did not arrive, here is the important date to fix it.
Filing in small claims court
Small claims court handles disputes under a certain dollar amount—usually $5,000 to $10,000 depending on your state. The process is simpler than regular court, you do not need a lawyer, and filing costs $50 to $300. You file at the courthouse in the county where the freelancer lives or where the contract was signed. If they live out of state, you may not be able to sue them in your state's court, so check your state's rules first.
To file, bring or mail the court your claim form (available from the courthouse or online), proof of the debt (emails, invoices, screenshots of the platform, the demand letter), and the filing fee. The court will serve the freelancer with a copy. They have a set time to respond—usually 20 to 30 days. If they do not show up, you win by default. If they do show up, you both present your case to a judge, who decides.
The catch: winning is not the same as getting paid. If the freelancer has no money or assets, a judgment is just a piece of paper. You can try to collect through wage garnishment or bank levies, but that requires more court filings and is expensive. Most people who win small claims cases against freelancers never collect.
Reporting fraud to your state attorney general
If the freelancer took money upfront and never delivered work, or if this is part of a pattern affecting many people, you can file a complaint with your state's attorney general office. Most states have a consumer protection division that investigates fraud. This does not get your money back directly, but it creates an official record and can lead to enforcement action if the pattern is widespread.
Go to your state attorney general's website and look for "file a complaint" or "consumer protection." You will need the freelancer's name, contact information, and a description of what happened. Include dates, amounts, and any evidence (emails, screenshots, invoices). The attorney general's office will review it and may contact the freelancer or open an investigation. Response time varies from weeks to months.
Protecting yourself from non-payment in the future
For future work, use these steps to reduce the risk of non-payment. First, use a platform with escrow or payment protection—Upwork, Fiverr, and similar sites hold money until work is delivered, which protects you. Second, get payment upfront for at least half the project, especially for work over $500. Third, use a written contract or statement of work that includes the scope, important date, payment amount, and payment terms. Fourth, break large projects into milestones with payment at each stage rather than one lump sum at the end.
If a freelancer refuses to use a platform or pay upfront, that is a red flag. Legitimate freelancers understand these protections benefit both sides. If someone balks at a straightforward agreement or escrow, the risk of non-payment is high.
When the freelancer is in another country
International non-payment is harder to pursue. Small claims court usually will not help because the freelancer is outside your jurisdiction. Your best options are the platform dispute system (which works across borders because the platform is the intermediary) and your payment processor's chargeback system. Some payment processors like PayPal have international dispute resolution, though it is slower and less reliable than domestic cases.
If you used a wire transfer or cryptocurrency, recovery is nearly impossible. If you used a credit card or PayPal, you have more leverage through chargebacks. Going forward, international work should almost always go through a platform or use a service like Wise or Stripe that has buyer protection built in.
Frequently Asked Questions
Can I get my money back if I paid the freelancer through PayPal or Venmo?
PayPal has a dispute system similar to credit card chargebacks, and you can file within 180 days of the transaction. Venmo does not have buyer protection for goods or services, so recovery is much harder. If you paid as "friends and family" on either platform, you have almost no recourse. Always pay for work as "goods and services" to get protection.
What if the freelancer delivered work but it is so bad it is unusable?
This is harder to win than outright non-payment because the freelancer can argue they did deliver something. Your best option is the platform dispute system, where you explain the work does not meet the agreed scope or quality. Have your original agreement or job posting ready to show what was promised. Small claims court is less likely to help because judges often see this as a quality dispute rather than non-payment.
How long do I have to pursue payment before it is too late?
Platform disputes usually have a 30 to 60 day window from the non-payment date. Small claims court has a statute of limitations that varies by state, usually 3 to 6 years, but the longer you wait the harder it is to prove what happened. Send a demand letter within 30 days of non-payment to preserve your options.
Do I need a lawyer to file in small claims court?
No. Small claims court is designed for people to represent themselves, and lawyers are often not even allowed. You file the paperwork yourself, pay the filing fee, and present your case to a judge. If the amount is small enough, the cost of a lawyer would exceed what you are owed.
What if I cannot find the freelancer's address to serve them?
The court can help you locate them or use alternative service methods like email or social media if standard service fails. Talk to the court clerk about your options. If you truly cannot locate them, you may be able to get a judgment by default, but collecting will still be difficult.