<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: KitDesk</title>
    <description>The latest articles on DEV Community by KitDesk (@kitdesk).</description>
    <link>https://dev.to/kitdesk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4127723%2F43b530be-c702-425b-be89-4d538d934799.png</url>
      <title>DEV Community: KitDesk</title>
      <link>https://dev.to/kitdesk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kitdesk"/>
    <language>en</language>
    <item>
      <title>Net 7 vs Net 30: pick a due date finance can actually honor</title>
      <dc:creator>KitDesk</dc:creator>
      <pubDate>Wed, 16 Sep 2026 13:14:33 +0000</pubDate>
      <link>https://dev.to/kitdesk/net-7-vs-net-30-pick-a-due-date-finance-can-actually-honor-1na2</link>
      <guid>https://dev.to/kitdesk/net-7-vs-net-30-pick-a-due-date-finance-can-actually-honor-1na2</guid>
      <description>&lt;p&gt;“Net 30” sounds professional. For a solo freelancer, it often means you finance the client for a month and then spend another week chasing.&lt;/p&gt;

&lt;p&gt;The due date on your invoice isn’t a vibe. It’s the day you agreed cash should clear — and it only works if both sides can honor it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Net 7 and Net 30 actually mean
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Net 7:&lt;/strong&gt; payment is due 7 days after the invoice date.&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Net 30:&lt;/strong&gt; payment is due 30 days after the invoice date.&lt;/p&gt;

&lt;p&gt;Not “I’ll start thinking about it in 7 days.” Not “ASAP.” A calendar date you can put in a reminder sequence.&lt;/p&gt;

&lt;p&gt;If your agreement says Net 14 and the invoice only says “due upon receipt,” you’ve handed AP an ambiguity. Write the date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why freelancers default to Net 30 (and why that’s often wrong)
&lt;/h2&gt;

&lt;p&gt;Net 30 is corporate muscle memory. Big companies run pay cycles. Your rent does not.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical way to choose
&lt;/h2&gt;

&lt;p&gt;Ask one question before you send terms: &lt;strong&gt;Who is paying, and how do they run AP?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Solo founder / small shop / new client:&lt;/strong&gt; Net 7 or Net 14. Deposit before kickoff. Final files after balance clears.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mid-size with a real AP inbox:&lt;/strong&gt; Net 14 is a common compromise. Confirm the billing contact and whether they need a PO.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise that only pays Net 30 / Net 45:&lt;/strong&gt; Either accept it and raise the price / use milestones so you’re not floating the whole project, or walk. Don’t pretend Net 7 will survive their pay calendar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also match terms to project shape: milestone invoices (due Net 7 each) beat one giant Net 30 at the end when all leverage is gone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make the due date operable
&lt;/h2&gt;

&lt;p&gt;Whatever you pick:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Put it in the agreement &lt;em&gt;and&lt;/em&gt; on the invoice as a real date
&lt;/li&gt;
&lt;li&gt;Send to the billing contact, not only your day-to-day contact
&lt;/li&gt;
&lt;li&gt;Reuse the same Day 0 / 7 / 14 reminders after that date — process, not pep talks
&lt;/li&gt;
&lt;li&gt;Pause new work only if you already wrote that right before you needed it&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A due date finance can’t honor is decoration. A shorter Net term plus a deposit usually beats a polite Net 30 you can’t afford to wait for.&lt;/p&gt;

&lt;p&gt;I keep agreement, SOW, invoice, and those reminder emails in one $5 starter pack here: &lt;a href="https://kitdesk.carrd.co" rel="noopener noreferrer"&gt;https://kitdesk.carrd.co&lt;/a&gt;&lt;br&gt;
For new or small clients, long terms increase:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your unpaid exposure while you keep delivering&lt;/li&gt;
&lt;li&gt;The chance the invoice gets buried in a monthly batch&lt;/li&gt;
&lt;li&gt;The awkwardness of follow-ups that start a month late&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Net 30 can be fine for trusted retainers or enterprises that &lt;em&gt;will not&lt;/em&gt; pay faster — if you priced the wait into the fee and you can float the cash. It is a poor default for first projects with strangers.&lt;/p&gt;

&lt;p&gt;Buy Freelancer Kit ($5) — contract, SOW, invoice templates + payment emails: &lt;a href="https://workspace50.gumroad.com/l/cpzjm" rel="noopener noreferrer"&gt;https://workspace50.gumroad.com/l/cpzjm&lt;/a&gt;&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>career</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The four documents I send before freelance work starts (so the invoice isn’t a surprise)</title>
      <dc:creator>KitDesk</dc:creator>
      <pubDate>Wed, 16 Sep 2026 12:11:52 +0000</pubDate>
      <link>https://dev.to/kitdesk/the-four-documents-i-send-before-freelance-work-starts-so-the-invoice-isnt-a-surprise-3f98</link>
      <guid>https://dev.to/kitdesk/the-four-documents-i-send-before-freelance-work-starts-so-the-invoice-isnt-a-surprise-3f98</guid>
      <description>&lt;p&gt;Most freelancers obsess over the invoice.&lt;/p&gt;

&lt;p&gt;That’s backwards.&lt;/p&gt;

&lt;p&gt;By the time you send an invoice, the money conversation should already be finished. The invoice is a receipt for something both sides already agreed — not a hope that finance will invent a due date for you.&lt;/p&gt;

&lt;p&gt;I wrote separately about what to do when payment is already late. This post is the stack that makes “late” less common: four boring documents you send &lt;em&gt;before&lt;/em&gt; kickoff.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. A short services agreement (not a novel)
&lt;/h2&gt;

&lt;p&gt;You don’t need twenty pages of recycled legalese. You need clarity on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who the parties are (legal names)&lt;/li&gt;
&lt;li&gt;What you’re selling at a high level&lt;/li&gt;
&lt;li&gt;Fee, currency, deposit, when you invoice, due dates (Net 7 / Net 14 beats “ASAP”)&lt;/li&gt;
&lt;li&gt;What happens if they cancel mid-project (kill fee)&lt;/li&gt;
&lt;li&gt;Whether you can pause work if payment is overdue&lt;/li&gt;
&lt;li&gt;When IP transfers (usually on full payment) and portfolio rights&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep it plain English. If the project is large or regulated, get local counsel. For everyday freelance work, a short agreement beats a vague chat t&lt;br&gt;
“Homepage + four inner pages in Figma, two revision rounds, stock photos provided by client” is scope.&lt;/p&gt;

&lt;p&gt;When something new appears mid-project, you don’t argue vibes. You point at the SOW and quote a change order.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. An invoice template finance can actually pay
&lt;/h2&gt;

&lt;p&gt;Blank or half-finished invoices create delay. AP pays what they can process.&lt;/p&gt;

&lt;p&gt;Minimum fields I reuse every time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your legal / business name and contact&lt;/li&gt;
&lt;li&gt;Client name and project name (matching the agreement)&lt;/li&gt;
&lt;li&gt;Invoice number, issue date, &lt;strong&gt;due date&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Line items tied to the SOW (not vibes)&lt;/li&gt;
&lt;li&gt;Payment methods that work for them&lt;/li&gt;
&lt;li&gt;A one-line reference to the agreement / late fee if you use one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I keep the same invoice in Word, Excel, and a simple HTML version for email. Matching the client’s preferred format removes one excuse.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Payment follow-up emails written when you’re calm
&lt;/h2&gt;

&lt;p&gt;When money is overdue, emotion is expensive. Process is cheap.&lt;/p&gt;

&lt;p&gt;I reuse the same sequence:&lt;/p&gt;

&lt;h2&gt;
  
  
  How the four fit together
&lt;/h2&gt;

&lt;p&gt;Agreement + SOW before work.&lt;br&gt;
Invoice that matches those documents.&lt;br&gt;
Follow-ups that don’t invent new rules mid-chase.&lt;/p&gt;

&lt;p&gt;If you only fix one thing this week: send the agreement and SOW &lt;em&gt;before&lt;/em&gt; kickoff, and put a real due date on the invoice. That alone beats another round of “just circling back.”&lt;/p&gt;

&lt;p&gt;I packaged the templates I actually use (agreement, SOW, invoice formats, and those Day 0/7/14 emails) into a $5 starter pack here: &lt;a href="https://kitdesk.carrd.co" rel="noopener noreferrer"&gt;https://kitdesk.carrd.co&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Steal the process even if you write your own files. The win isn’t the PDF — it’s sending the right paper before the work starts.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Day 0 overdue:&lt;/strong&gt; polite reminder + invoice reattached + payment details&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 7:&lt;/strong&gt; firmer note that references the payment terms you already agreed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 14:&lt;/strong&gt; pause-work / final notice — &lt;em&gt;only if&lt;/em&gt; your agreement allows it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Write these once. Reuse them. You’re not being cold; you’re being consistent.hread.&lt;/p&gt;

&lt;p&gt;Buy Freelancer Kit ($5) — contract, SOW, invoice templates + payment emails: &lt;a href="https://workspace50.gumroad.com/l/cpzjm" rel="noopener noreferrer"&gt;https://workspace50.gumroad.com/l/cpzjm&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. A one-page scope of work (with out-of-scope)
&lt;/h2&gt;

&lt;p&gt;This is where unpaid “one more tweak” dies — or thrives.&lt;/p&gt;

&lt;p&gt;Good SOW lines look like: deliverables, formats, revision rounds, assumptions, timeline dependencies on client feedback/assets, and a short &lt;strong&gt;out-of-scope&lt;/strong&gt; list.&lt;/p&gt;

&lt;p&gt;“Website redesign” is not scope.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Late Invoices Aren’t a Personality Problem — They’re a Process Problem</title>
      <dc:creator>KitDesk</dc:creator>
      <pubDate>Wed, 16 Sep 2026 09:30:22 +0000</pubDate>
      <link>https://dev.to/kitdesk/late-invoices-arent-a-personality-problem-theyre-a-process-problem-3ph</link>
      <guid>https://dev.to/kitdesk/late-invoices-arent-a-personality-problem-theyre-a-process-problem-3ph</guid>
      <description>&lt;p&gt;If you’ve freelanced longer than a month, you’ve stared at an unpaid invoice and wondered what you did wrong.&lt;/p&gt;

&lt;p&gt;Usually nothing. The client isn’t evil. You’re not “bad at business.” What’s missing is a repeatable process that makes payment the default outcome—not a hope.&lt;/p&gt;

&lt;p&gt;This is the system I use when money is late (or about to be).&lt;/p&gt;

&lt;h2&gt;
  
  
  The invoice is too late to be your first document
&lt;/h2&gt;

&lt;p&gt;Most freelancers treat the invoice like the start of the money conversation. By then, scope is fuzzy, due dates live in Slack, and “Net 30” means “whenever finance gets to it.”&lt;/p&gt;

&lt;p&gt;Send three things &lt;em&gt;before&lt;/em&gt; meaningful work starts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;A short services agreement&lt;/strong&gt; — who the parties are, what’s being bought, payment timing, late fees (if any), kill fee / pause-work language, IP ownership in plain English.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A one-page scope of work&lt;/strong&gt; — deliverables, what’s out of scope, revision rounds, assumptions. This is what stops “one more tweak” from becoming free labor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Invoice timing in writing&lt;/strong&gt; — deposit (e.g. 50% up front), milestones, or Net 7 / Net 14. If it’s only verbal, it’s optional in the client’s calendar.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When those three exist, the invoice isn’t a surprise. It’s a receipt for something already agreed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What belongs on the invoice (so AP can pay you)
&lt;/h2&gt;

&lt;p&gt;A blank or half-finished invoice creates delay. Finance teams pay what they can process.&lt;/p&gt;

&lt;p&gt;Minimum fields:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your legal / business name and contact&lt;/li&gt;
&lt;li&gt;Client name and project name&lt;/li&gt;
&lt;li&gt;Invoice number, issue date, &lt;strong&gt;due date&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Line items tied to the agreed scope (not vibes)&lt;/li&gt;
&lt;li&gt;Payment methods that actually work for them&lt;/li&gt;
&lt;li&gt;A one-line late-fee or reference to the agreement, if you have one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I keep the same invoice in Word, Excel, and a simple HTML version for email. Matching the client’s preferred format removes one excuse.&lt;/p&gt;

&lt;p&gt;Don’t send only a PDF with no context. Pair it with a short payment email: what’s due, by when, how to pay, and a calm “reply if anything’s unclear.”&lt;/p&gt;

&lt;h2&gt;
  
  
  A boring late-payment sequence beats improvising angry
&lt;/h2&gt;

&lt;p&gt;When an invoice is overdue, use the same sequence every time. Emotion is expensive. Process is cheap.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Day 0 overdue:&lt;/strong&gt; polite reminder + invoice reattached + payment link/details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 7:&lt;/strong&gt; firmer note that references the payment clause in the agreement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 14:&lt;/strong&gt; pause work / final notice — &lt;em&gt;only if your contract allows it&lt;/em&gt;. Don’t invent leverage you didn’t negotiate.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Write these emails once. Reuse them. You’re not being cold; you’re being consistent.&lt;/p&gt;

&lt;p&gt;Sample Day 0 tone (adapt freely):&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi {{name}}, quick note that invoice {{#}} for {{project}} was due {{date}}. I’ve reattached it here with payment details. Happy to confirm receipt or answer any AP questions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sample Day 7 tone:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hi {{name}}, following up on invoice {{#}} (due {{date}}). Per our agreement, payment was due on that date. Please confirm when it will be processed, or let me know if you need a different format.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why late pay keeps happening (even with “good” clients)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Scope lived in chat, so disputes feel legitimate.&lt;/li&gt;
&lt;li&gt;No deposit, so you’re financing their project.&lt;/li&gt;
&lt;li&gt;Due date was “ASAP.”&lt;/li&gt;
&lt;li&gt;You waited two weeks to follow up because it felt awkward.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Awkward is cheaper than unpaid. Follow up on the schedule you wrote when you were calm.&lt;/p&gt;

&lt;h2&gt;
  
  
  Soft tools, not a sermon
&lt;/h2&gt;

&lt;p&gt;You don’t need a course. You need documents you can send the same day: agreement, SOW, invoice, and a small set of payment follow-ups.&lt;/p&gt;

&lt;p&gt;If you want a ready-made pack (Word + Excel + HTML invoice, contract + SOW, and 12 payment emails), I put mine in Freelancer Kit for $5: &lt;a href="https://workspace50.gumroad.com/l/cpzjm" rel="noopener noreferrer"&gt;https://workspace50.gumroad.com/l/cpzjm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Steal the process even if you write your own templates. The win isn’t the file—it’s sending the right paper before the work, and the same reminder after the due date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checklist you can use today
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Agreement signed (or at least emailed and acknowledged) before kickoff&lt;/li&gt;
&lt;li&gt;[ ] SOW attached with out-of-scope listed&lt;/li&gt;
&lt;li&gt;[ ] Deposit or clear Net terms&lt;/li&gt;
&lt;li&gt;[ ] Invoice fields complete + due date visible&lt;/li&gt;
&lt;li&gt;[ ] Reminder emails drafted for Day 0 / 7 / 14&lt;/li&gt;
&lt;li&gt;[ ] Pause-work rule written &lt;em&gt;before&lt;/em&gt; you need it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Late invoices feel personal. They’re usually procedural. Fix the procedure once, then reuse it.&lt;/p&gt;

&lt;p&gt;Buy Freelancer Kit ($5) — contract, SOW, invoice templates + payment emails: &lt;a href="https://workspace50.gumroad.com/l/cpzjm" rel="noopener noreferrer"&gt;https://workspace50.gumroad.com/l/cpzjm&lt;/a&gt;&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>invoicing</category>
      <category>indiehackers</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
