Start with written documentation of what was agreed

Before you contact the freelancer or take any formal action, gather every piece of written communication about the work and payment. This means emails, messages, contracts, invoices, screenshots of project briefs, and any revisions you requested. If the original agreement was verbal, write down the date you spoke, what was promised, and any witnesses. Payment disputes almost always come down to what was actually agreed versus what one party remembers, so the person with the clearest paper trail has the advantage.

Look specifically for these details: the scope of work (what exactly was being delivered), the payment amount, the payment date or trigger (when it was due), and any conditions attached to payment (like approval before funds move). If your contract or email said "payment upon completion" but you never formally approved the work, that gap matters. If the freelancer invoiced for scope that wasn't in the original agreement, that's your leverage. Write down what's missing or contradictory.

Key Takeaways

  • Gather all written communication about the work and payment before contacting the freelancer, because disputes turn on what was actually agreed in writing.
  • Send a single clear message stating the specific problem, what you believe was owed, and a deadline for response—this creates a record and often resolves the issue without escalation.
  • If the freelancer doesn't respond or refuses to resolve it, the payment method you used determines your next step: credit card disputes go through your bank, bank transfers may require small claims court, and platform payments use the platform's dispute system.
  • Chargeback and dispute processes take 30 to 90 days and require you to prove your claim with the documentation you gathered, so don't expect instant resolution.
  • Small claims court costs $50 to $300 to file and works only if the freelancer is in your state or has a registered business address there.

Send one written message stating the specific problem and your deadline

Contact the freelancer once, in writing, with a clear statement of the problem. Don't accuse or threaten yet—just lay out the facts. Say something like: "I hired you to [specific work]. We agreed payment would be [amount] on [date/condition]. I have not received payment as of [today's date]. Please send payment by [date 7 to 10 days from now], or let me know what the issue is." Include a copy of the agreement or the relevant email chain.

Use email or the platform's messaging system if you hired through one—never text or call for this. You need a timestamped record. Send it once and wait. Many freelancers respond within a few days when they see the issue in writing. Some will explain a legitimate delay (payment processing, banking error on their end, misunderstanding about scope). Some will ignore you, which tells you they won't resolve this voluntarily.

If the freelancer responds and disputes your version of the agreement, don't argue back and forth. You now know the disagreement is real, and back-and-forth messages rarely change minds. Move to the next step.

Understand your options based on how you paid

Your payment method determines what leverage you have and what process you follow. The three main routes are credit card, bank transfer, and platform-based payment.

Credit card: If you paid by credit card (including through PayPal, Stripe, or Square), you can file a chargeback with your card issuer. Contact your bank or card company and tell them you paid for a service that was not delivered or that you and the vendor disagree on what was delivered. The card company will open a dispute, ask you to submit evidence (your contract, emails, proof of non-delivery), and give the freelancer a chance to respond. This process takes 30 to 90 days. The card company then decides who was right. If you win, the charge is reversed and the money returns to your account. If you lose, the charge stays and the freelancer keeps the money.

Bank transfer (ACH, wire, or direct deposit): Bank transfers are harder to reverse. Your bank can investigate if you claim fraud or unauthorized transfer, but if you authorized the payment—even if you later regret it or dispute the work—the bank has limited power to recover it. Your real option is small claims court. This costs money to file (typically $50 to $300 depending on your state and the amount) and requires the freelancer to be in your state or have a registered business address there. You'll need to prove your case with the documentation you gathered.

Platform payment (Upwork, Fiverr, Toptal, etc.): If you hired through a freelance platform, use the platform's dispute or resolution system first. Most platforms hold payment in escrow until the work is marked complete, so the money may not have left your account yet. File a dispute through the platform's dashboard, explain the issue, and submit your evidence. The platform will investigate and decide. This is faster than chargeback or court and doesn't cost you anything. If the platform sides with you, they reverse the charge. If they side with the freelancer, you can then pursue chargeback or court.

File a chargeback if you paid by credit card

A chargeback is a formal dispute filed with your credit card company. Call the number on the back of your card or log into your online account and look for "dispute a charge" or "file a claim." You'll need to describe the problem, select a reason code (usually "services not rendered" or "merchandise/services not as described"), and upload your evidence.

Evidence that helps: the original contract or email agreement, screenshots of the work or lack thereof, your message to the freelancer asking for payment or completion, proof that the freelancer did not respond or refused to fix the problem, and any communication showing you and the freelancer disagreed on what was owed. The card company will send this to the freelancer and give them 10 to 30 days to respond. If they don't respond or their response is weak, you win and the charge is reversed. If they respond with their own evidence (like a completed invoice or their version of the agreement), the card company weighs both sides.

Chargebacks take 30 to 90 days from start to finish. During this time, the charge stays on your statement. Once the dispute is resolved, the money either returns to your account or the charge stands. If you lose, you can't file the same chargeback again, but you can still pursue small claims court if the amount is worth it.

Use small claims court for larger amounts or bank transfers

Small claims court is designed for disputes under a certain amount—usually $5,000 to $10,000 depending on your state. You file a claim with your local court, pay a filing fee (typically $50 to $300), and the court schedules a hearing. You and the freelancer each present your case to a judge. The judge decides who was right and orders payment if you win.

Small claims has real limits: the freelancer must be in your state or have a registered business address there, or the court won't have jurisdiction. If they're out of state and have no local address, you can't sue them in your local court. You'd have to sue in their state, which is expensive and impractical. Also, winning a judgment doesn't automatically mean you get paid—if the freelancer ignores the judgment, you have to pursue collection, which is its own process and cost.

Bring your documentation to court: the contract, emails, invoices, screenshots, and your written message asking for payment. Be clear about what was agreed, what the freelancer delivered or didn't deliver, and why you believe you're owed the money. Small claims judges see these disputes regularly and usually decide based on the written agreement and evidence of non-delivery or non-payment.

Know what you cannot recover through these processes

Payment disputes are about getting your money back or forcing payment—not about punishing the freelancer or recovering extra damages. If you paid $500 for work that wasn't done, you can recover $500. You cannot recover $500 plus $200 for the time you spent dealing with it, or $200 for emotional distress. Small claims court and chargebacks are designed to make you whole, not to penalize the other party.

You also cannot force a freelancer to complete work through these processes. If you paid upfront and they ghosted, you can get your money back. But you can't make them finish the project. Your only option for completion is to hire someone else and absorb the cost, then pursue the original freelancer for that cost—which is harder to prove and less likely to succeed.

Prevent disputes on your next project

Use a platform with escrow if possible. Upwork, Fiverr, and similar sites hold your payment until you mark the work complete, so the freelancer has incentive to deliver and you have protection. If you hire directly, use a contract that spells out scope, deliverables, payment amount, and payment date. Have the freelancer sign it before work starts. Break large projects into milestones with payment tied to each one, rather than paying all upfront or all at the end.

Request work samples or a small test project before committing to a large payment. Ask for references from past clients and actually contact them. If a freelancer refuses a contract or wants all payment upfront with no milestones, that's a red flag. The best protection is choosing a freelancer with a track record and clear terms before money changes hands.

Frequently Asked Questions

Can I get my money back if I paid through PayPal?

Yes. PayPal is a credit card processor, so you can file a dispute through PayPal's Resolution Center or through your credit card company. PayPal disputes take 20 to 180 days depending on the type. Start with PayPal's system first, since it's faster and you don't need to involve your bank.

What if the freelancer claims they completed the work but I think it's bad quality?

Quality disputes are harder to win than non-delivery disputes. If the work was delivered but you think it's poor quality, you're arguing about the standard of work, not whether work happened. Chargebacks and courts look for "not as described"—meaning it doesn't match what was promised, not that you don't like it. If your contract said "professional logo design" and they delivered a logo, even if you hate it, you may not have a case. If it said "professional logo design" and they delivered a stick figure, you do.

How long does a chargeback take?

Chargebacks take 30 to 90 days from the date you file. Your card company will contact the freelancer and give them time to respond. If they don't respond or their response is weak, the dispute resolves in your favor faster—sometimes 30 to 45 days. If they fight it, the full investigation takes closer to 90 days.

Can I sue a freelancer who is in another country?

Small claims court won't help because the freelancer is outside your state's jurisdiction. Your options are chargeback (if you paid by card) or pursuing the case in their country's courts, which is expensive and impractical. Chargeback is your best option for international disputes.

What if the freelancer threatens me or harasses me after I file a dispute?

Document the harassment and report it to the platform if you used one. If you paid by credit card, mention the harassment to your card company when you file the chargeback—it strengthens your case. If the harassment is severe or threatening, contact local police. Most platforms have policies against harassment and will suspend or ban the freelancer.