[{"data":1,"prerenderedAt":283},["ShallowReactive",2],{"/blog/direct-client-invoicing":3},{"id":4,"title":5,"authors":6,"badge":12,"body":14,"date":271,"description":272,"extension":273,"image":274,"meta":275,"navigation":276,"path":277,"seo":278,"stem":281,"__hash__":282},"posts/3.blog/6.direct-client-invoicing.md","Moving Off Platforms Is Great Until You Have to Invoice Someone",[7],{"name":8,"to":9,"avatar":10},"Mohammad Sulthan","https://x.com/coderrlab",{"src":11},"https://avatars.githubusercontent.com/u/37440405?v=4&size=800",{"label":13},"Invoices",{"type":15,"value":16,"toc":259},"minimark",[17,21,24,27,32,35,48,51,94,98,101,110,114,122,125,129,136,139,143,146,149,153,156,162,168,174,180,184,187,190,208,211,214,218,221,227,233,239,245,248,251],[18,19,20],"p",{},"A client you've worked with on Upwork for six months asks if you'd like to move off-platform to save both of you the fees. You say yes. Then they ask: \"Can you send me an invoice?\"",[18,22,23],{},"Now it's on you.",[18,25,26],{},"Upwork was handling payment processing, keeping transaction records, and providing a paper trail. When you work direct, all of that becomes your responsibility. Most freelancers figure this out the hard way — they send a rough invoice, the client pays late, and there's no clear record of what was agreed or when.",[28,29,31],"h2",{"id":30},"what-a-direct-client-invoice-actually-needs","What a direct client invoice actually needs",[18,33,34],{},"A lot of \"invoice generators\" let you fill in a company name and a dollar amount and call it an invoice. That's fine for very simple situations, but it creates problems when:",[36,37,38,42,45],"ul",{},[39,40,41],"li",{},"A client disputes the amount or scope",[39,43,44],{},"You need to prove income for a loan or visa application",[39,46,47],{},"You're filing taxes and need documentation to support every income entry",[18,49,50],{},"A proper invoice should include:",[36,52,53,60,65,71,76,82,88],{},[39,54,55,59],{},[56,57,58],"strong",{},"Your legal name or business name"," and contact info",[39,61,62],{},[56,63,64],{},"Client's name and billing contact",[39,66,67,70],{},[56,68,69],{},"Invoice number:"," sequential, not random",[39,72,73],{},[56,74,75],{},"Issue date and due date",[39,77,78,81],{},[56,79,80],{},"Line items"," with descriptions specific enough to match the project scope",[39,83,84,87],{},[56,85,86],{},"Payment method and account details"," (or a payment link)",[39,89,90,93],{},[56,91,92],{},"Your tax ID or business registration number"," if your country requires it on invoices",[28,95,97],{"id":96},"the-net-terms-problem","The net terms problem",[18,99,100],{},"When you invoice a client on Net 30, you're extending them 30 days of credit. That money is committed but not in your account. If you have two clients on Net 30 and a contractor to pay in two weeks, you have a timing problem.",[18,102,103,104,109],{},"Before agreeing to payment terms, know what your cash position looks like for the period. ",[105,106,108],"a",{"href":107},"/blog/multiple-accounts","Tracking your liquid position across platform balances and bank accounts"," is the clearest way to see what's actually available before you commit. If you're cash-light, negotiate shorter terms — Net 14 or immediate on delivery — rather than accepting whatever the client proposes by default.",[28,111,113],{"id":112},"following-up-without-it-being-awkward","Following up without it being awkward",[18,115,116,117,121],{},"Most late payments aren't intentional. They get lost in approval queues or the right person was traveling. A plain follow-up three days after the due date is almost always received fine: \"Hi ",[118,119,120],"span",{},"name",", just checking in on invoice #0012 for $2,400 due April 15 — please let me know if you need anything from my end.\"",[18,123,124],{},"What makes follow-ups awkward is not having the invoice number or amount memorized, or sending the follow-up weeks late when the client has already forgotten the project.",[28,126,128],{"id":127},"how-freelancerrflow-handles-this","How FreelancerrFlow handles this",[18,130,131,132,135],{},"Go to ",[56,133,134],{},"Invoices → New Invoice",". Enter the client, project, and line items. The builder auto-generates a sequential invoice number and lets you set net terms. When you send it, the invoice gets a shareable link — the client doesn't need an account to view or download it.",[18,137,138],{},"Once payment is received, mark the invoice as paid and record the incoming amount as a transaction linked to that client and project. This closes the loop between your invoice records and your transaction history.",[28,140,142],{"id":141},"keeping-a-paper-trail-for-tax-time","Keeping a paper trail for tax time",[18,144,145],{},"Every direct payment you receive should have a corresponding invoice on file. At year-end, you should be able to match every income entry in your transaction history to an invoice — a date, an amount, a client, and a description of what was delivered.",[18,147,148],{},"If you've been working direct for a few months without proper invoices, it's worth reconstructing them now. Even a basic document with the right details, stored as a PDF, is better than nothing. An accountant asking \"what was this $3,200 in October\" is much easier to answer when there's an invoice attached.",[28,150,152],{"id":151},"international-freelance-invoicing-what-changes-across-borders","International Freelance Invoicing: What Changes Across Borders",[18,154,155],{},"Sending an invoice to a client in another country isn't just an email with a number. Several things change depending on where you are and where your client is.",[18,157,158,161],{},[56,159,160],{},"Currency."," Invoice in the currency you want to be paid in. If you're invoicing in USD from a local-currency country, the client knows exactly what they're paying, and you avoid disputes over exchange rate fluctuations. If you invoice in your local currency, the client's finance team needs to convert, and the amount they see will change weekly.",[18,163,164,167],{},[56,165,166],{},"VAT and GST."," If your client is in the EU and you're VAT-registered in your country, your invoice may need to show VAT separately. Some countries allow a \"reverse charge\" notation for B2B transactions, which shifts the VAT obligation to the buyer. This varies significantly by jurisdiction — check your country's rules before issuing your first international invoice.",[18,169,170,173],{},[56,171,172],{},"Your tax identification number."," Many countries require your tax ID or business registration number on outgoing invoices. In the EU, this includes your VAT number if applicable. In Indonesia, your NPWP. In the US, your EIN or SSN for certain business-to-business contexts. Including it is better than excluding it when in doubt.",[18,175,176,179],{},[56,177,178],{},"Payment terms and late fees."," Some jurisdictions have statutory defaults for B2B invoice payment terms (the EU Late Payment Directive sets a 30-day default). Invoicing with explicit terms that meet or exceed legal minimums is both professional and enforceable if you need to pursue a late payment.",[28,181,183],{"id":182},"how-to-set-up-retainer-invoicing-for-long-term-freelance-clients","How to Set Up Retainer Invoicing for Long-Term Freelance Clients",[18,185,186],{},"A retainer — a fixed monthly fee for a defined ongoing scope — is one of the most stable financial arrangements in freelancing. The invoicing setup should be just as stable.",[18,188,189],{},"The basic retainer invoice structure:",[36,191,192,199,202,205],{},[39,193,194,195,198],{},"Fixed line item: \"Monthly Retainer – ",[118,196,197],{},"Month","\" at the agreed rate",[39,200,201],{},"Optional additional line items for scope additions that month (billable extras beyond the retainer)",[39,203,204],{},"Net 14 or Net 15 terms (shorter than project invoices, since it's recurring)",[39,206,207],{},"Issue on the same date each month: the 1st or the last business day of the prior month",[18,209,210],{},"In FreelancerrFlow's invoice builder, duplicate the previous month's invoice and update the date and month reference rather than building from scratch. This keeps invoice numbers sequential and line item descriptions consistent, which matters for clients whose accounts payable teams need to match invoices against purchase orders.",[18,212,213],{},"One thing to track: whether the retainer scope is actually being delivered. If you're billing a full retainer for a month where you had reduced availability, note it on the invoice and either credit the next month or reduce the amount. Billing full retainer for partial delivery creates difficult conversations that are far harder to resolve than a proactive adjustment.",[28,215,217],{"id":216},"what-to-do-when-a-direct-freelance-client-doesnt-pay","What to Do When a Direct Freelance Client Doesn't Pay",[18,219,220],{},"The first overdue invoice in a direct client relationship is usually a delayed payment, not bad faith. Ninety percent of late payments resolve within two weeks of a polite follow-up.",[18,222,223,226],{},[56,224,225],{},"Day 1 past due:"," Send a short, factual email with the invoice number, amount, and original due date. No apology, no pressure — just a reminder with the invoice attached.",[18,228,229,232],{},[56,230,231],{},"Day 7 past due:"," Follow up again. Ask directly whether there's a specific issue — a dispute about the scope, an approval delay, a different payment process they need you to follow.",[18,234,235,238],{},[56,236,237],{},"Day 14 past due:"," Pause any new work for the client until the outstanding invoice is settled. This is a business decision, not a punishment — you're limiting your exposure while payment is unconfirmed.",[18,240,241,244],{},[56,242,243],{},"Day 30+ past due:"," If the client remains unresponsive, your options are a formal collections letter, small claims court for amounts within the local limit, or writing the amount off as a bad debt. Which makes sense depends on the amount and how much time you're willing to invest.",[18,246,247],{},"FreelancerrFlow's invoice tracking shows all outstanding invoices sorted by days since due date. Checking this at the start of each week takes 30 seconds and catches slow-payers before they become problem accounts.",[249,250],"hr",{},[18,252,253,254,258],{},"The move to direct clients is worth it financially. It's just more admin than platforms make it look. Set the system up once and it runs quietly in the background. Once invoices are paid, closing the project records properly is the next step — see ",[105,255,257],{"href":256},"/blog/project-tracking","how to track and close a freelance project financially",".",{"title":260,"searchDepth":261,"depth":261,"links":262},"",2,[263,264,265,266,267,268,269,270],{"id":30,"depth":261,"text":31},{"id":96,"depth":261,"text":97},{"id":112,"depth":261,"text":113},{"id":127,"depth":261,"text":128},{"id":141,"depth":261,"text":142},{"id":151,"depth":261,"text":152},{"id":182,"depth":261,"text":183},{"id":216,"depth":261,"text":217},"2026-04-15","When a client wants to work directly, you inherit everything the platform used to handle — invoicing, payment chasing, and proof of income. Here's what that actually looks like.","md",null,{},true,"/blog/direct-client-invoicing",{"title":279,"description":280},"How to Invoice Direct Clients as a Freelancer","Moving to direct clients means invoicing is now your job. Here's what a proper freelance invoice needs, how to set payment terms, and how to chase late payments.","3.blog/6.direct-client-invoicing","O_InFiFufzvAI7NxiWKzW6exfCF3gJ1qmOUowj07_Xo",1776583350782]