A client you found through a freelance marketplace or agency says they'd rather pay you directly from now on. It feels like a trap and a compliment at the same time. In most cases it's a good sign, and going direct is normal the moment a client trusts you. The client is rarely the risk. What you actually give up is the quiet protection the platform was providing behind the scenes: a written agreement, a paper trail, and a way to get paid that doesn't depend on goodwill. Saying yes without getting burned comes down to rebuilding those three protections before the first payment moves: agreeing the terms in writing, invoicing so every payment leaves a record, and picking a way to get paid that lands the money straight in your account. None of it needs a lawyer, and none of it is complicated once you know what to set up.
Is it safe to let a client pay you directly instead of through a freelance platform?
Short answer: yes, usually, as long as you rebuild the three things the platform was quietly handling for you before the first direct payment goes out.
A marketplace like Upwork or Fiverr sits in the middle and gives both sides a few guarantees. It holds a record of what was agreed, it processes the money, and it gives you somewhere to point if a client disappears. When you go direct, none of that vanishes on its own. You just become the one responsible for it. That's a fair trade for most freelancers, because going direct means no platform cut, a real client relationship, and repeat work that's yours. The risk isn't the client wanting to pay you directly. The risk is doing it on a handshake with nothing written down.
One caution worth naming: check your current platform's terms before you move a client off it. Some marketplaces prohibit taking a client you met there off-platform for a set period, and a few charge a conversion fee to do it legitimately. If the client came from a marketplace, read that clause first so you're not breaching a contract you already signed.
What do you actually lose when you leave the platform, and how do you replace it?
You lose three things, and each has a simple replacement you control.
- The agreement of record. The platform stored the scope, the rate, and the deadline. Replace it with your own short contract, or even a clear email that both sides confirm in writing.
- The payment rails and any escrow. Replace them with your own invoicing and a payment method that deposits straight to your bank.
- The dispute backstop. Replace it with a deposit up front and clear terms, so you're never fully exposed on unpaid work.
None of these need a lawyer for a normal freelance job. They need you to write things down before the work starts instead of after something goes wrong.
What should you put in writing before the first direct payment?
Before any money moves, get the basics confirmed in writing, even if it's just an email the client replies "agreed" to.
Cover the scope of work, the total price and what it includes, the payment schedule, and what happens if the project changes. Spell out the currency, especially if the client is in the US and you're invoicing in Canadian or US dollars. Name your payment terms as a real calendar date, not "Net 30," so there's no ambiguity about when it's late. If you charge GST or HST, say so up front so the final number is never a surprise. A written agreement isn't about distrust. It's the thing you'll both be glad exists if a detail gets remembered differently three weeks from now.
The single most protective move for a new direct client is a deposit. Asking for 30 to 50 percent up front does two jobs at once. It confirms the client is real and funded, and it means you're never working fully unpaid. A client who balks at any deposit at all is telling you something useful before you've done the work.
How should you invoice a direct client so there's a real record?
Send a proper invoice for every payment, including the deposit. This is the paper trail the platform used to keep for you.
A real invoice has your name and business details, the client's details, an invoice number, the date, a clear description of the work, the amount, any GST or HST with your tax number if you're registered, and the payment terms. That record matters for two reasons beyond looking professional. It's your evidence if you ever need to chase payment, and it's what you'll hand to the Canada Revenue Agency at tax time. The CRA expects you to keep your business records, invoices included, for six years, so a folder of proper invoices isn't optional bookkeeping. It's the baseline. Sending a real invoice for the deposit and a second one for the balance beats a vague "e-transfer me half now" every time, because each payment then has a document attached to it.
How should the client actually pay you directly?
Give the client one obvious way to pay that lands the money in your own account without a middleman sitting on it.
In Canada, an Interac e-transfer works well for smaller amounts and Canadian clients, and it deposits straight to your bank. For larger jobs, recurring clients, or clients paying by card, a payment link on the invoice is cleaner and gives you a clear record. The one thing to watch is where the money rests on its way to you. Some tools collect the payment into their own account first and release it to you on their schedule, which is the setup behind the frozen-funds stories freelancers trade in forums. Prefer a method where your client's payment settles into your own account directly, so no company in the middle can pause money you've already earned. Whatever you pick, put the payment method right on the invoice so paying you takes thirty seconds instead of a follow-up email.
Where Loot lands on this
Going direct is exactly the moment Loot is built for. You can send a real, numbered invoice with GST or HST handled by province, add a pay button that routes the money straight into your own bank through Stripe's direct settlement, and keep every invoice in one place as your record. Loot never holds your balance, so there's nothing on our side to freeze or delay. It's Canadian, built for freelancers, and free to start. The client who wanted to pay you directly gets an easy way to do it, and you keep the paper trail you just took responsibility for.
Frequently asked questions
Is it legal for a client to pay a freelancer directly instead of through a platform? Yes. Once you're working directly, you're a freelancer invoicing a client like any other business. The only legal catch is your existing platform's terms. Some marketplaces restrict taking a client off-platform for a period or charge a conversion fee, so check that clause before you move.
Should I ask a new direct client for a deposit? Yes. A deposit of 30 to 50 percent up front confirms the client is real and funded and means you're never working fully unpaid. It's the single most protective step when you lose the platform's escrow.
Do I need a contract to work with a direct client? You need something in writing, and a short contract or a confirmed email both count. Cover scope, price, payment schedule, and change terms so a remembered-differently detail doesn't become a dispute.
How should a client pay me directly in Canada? Interac e-transfer works for smaller Canadian payments and deposits straight to your bank. For larger or card payments, a pay link on the invoice is cleaner and gives you a record. Prefer any method that settles into your own account rather than one that holds your funds first.
Do I have to charge GST or HST when a client pays me directly? The obligation depends on your revenue rather than on how you're paid. Once your business passes CA$30,000 in worldwide taxable revenue over four consecutive quarters, you generally have to register for and charge GST or HST. Paying directly instead of through a platform doesn't change that threshold.
This article is general information about working with direct clients and is not legal, tax, or financial advice. Details are current as of 2026; confirm your own situation with a qualified professional or the CRA.
