<?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: Iggy | AI Systems</title>
    <description>The latest articles on DEV Community by Iggy | AI Systems (@iggyhacks).</description>
    <link>https://dev.to/iggyhacks</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%2F4127947%2F283c4605-e971-4eeb-9a9a-b02998736f45.jpg</url>
      <title>DEV Community: Iggy | AI Systems</title>
      <link>https://dev.to/iggyhacks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/iggyhacks"/>
    <language>en</language>
    <item>
      <title>Invoice Template for Freelancers: Get Paid Without Awkward Follow-Ups</title>
      <dc:creator>Iggy | AI Systems</dc:creator>
      <pubDate>Wed, 16 Sep 2026 12:44:46 +0000</pubDate>
      <link>https://dev.to/iggyhacks/invoice-template-for-freelancers-get-paid-without-awkward-follow-ups-2c42</link>
      <guid>https://dev.to/iggyhacks/invoice-template-for-freelancers-get-paid-without-awkward-follow-ups-2c42</guid>
      <description>&lt;p&gt;&lt;em&gt;The fields, payment terms, and follow-up habits that help freelancers send clear invoices and get paid on time.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;An invoice is not a thank-you note. It's a payment instrument: clear enough that finance can process it, firm enough that late payers can't pretend they "didn't understand," and simple enough that you actually send it the same day the milestone hits.&lt;/p&gt;

&lt;p&gt;Most freelancers lose money on invoices in three quiet ways: incomplete fields that delay AP, vague line items that invite disputes, and no system for reminders. A solid invoice template fixes the first two. A tiny follow-up habit fixes the third.&lt;/p&gt;




&lt;h2&gt;
  
  
  What every freelance invoice template must include
&lt;/h2&gt;

&lt;p&gt;Skip decorative letterheads until the basics are bulletproof.&lt;/p&gt;

&lt;h3&gt;
  
  
  Identity and contact
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Your legal or trade name&lt;/li&gt;
&lt;li&gt;Billing email and phone (or clearly preferred contact)&lt;/li&gt;
&lt;li&gt;Address if required in your jurisdiction or by the client&lt;/li&gt;
&lt;li&gt;Tax ID / VAT / GST fields when applicable (know your local rules; this isn't tax advice)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Client block
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Client legal name (not just the nickname in Slack)&lt;/li&gt;
&lt;li&gt;Billing contact and email&lt;/li&gt;
&lt;li&gt;Client address / PO number if they use purchase orders&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wrong legal name = payment stuck in someone else's queue.&lt;/p&gt;

&lt;h3&gt;
  
  
  Invoice metadata
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Unique invoice number (sequential - don't reuse)&lt;/li&gt;
&lt;li&gt;Invoice date&lt;/li&gt;
&lt;li&gt;Payment due date (or net terms: Due on receipt / Net 15 / Net 30)&lt;/li&gt;
&lt;li&gt;Project or PO reference&lt;/li&gt;
&lt;li&gt;Currency&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Line items that survive scrutiny
&lt;/h3&gt;

&lt;p&gt;Each line should answer: what, how much, and why this amount.&lt;/p&gt;

&lt;p&gt;Good:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Landing page design - package A (3 concepts, 2 revision rounds) - $X"&lt;/li&gt;
&lt;li&gt;"March retainer - content system + 4 async reviews - $Y"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bad:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Design work - $X"&lt;/li&gt;
&lt;li&gt;"Misc updates - $Y"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you billed hourly, show hours x rate and the date range. If you billed a package, name the package and what it included - not a fake hour dump that invites renegotiation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Totals and payment
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Subtotal&lt;/li&gt;
&lt;li&gt;Tax (if any) as a separate line&lt;/li&gt;
&lt;li&gt;Total due&lt;/li&gt;
&lt;li&gt;How to pay: bank transfer details, card link, PayPal/Wise, etc.&lt;/li&gt;
&lt;li&gt;Late fee or interest policy only if it's in your agreement and legal where you work&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Notes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Short thank-you is fine&lt;/li&gt;
&lt;li&gt;Better: "Payment unlocks the next milestone" or "Files deliver after cleared funds" when that's your policy&lt;/li&gt;
&lt;li&gt;Link back to the signed scope if disputes are common in your niche&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  A clean freelance invoice structure (copy this)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Your Name / Studio]
[Email] - [Phone]
[Tax ID if needed]

INVOICE
Invoice #: INV-00XX
Date: YYYY-MM-DD
Due: YYYY-MM-DD (Net XX)
Bill to: [Client legal name]
Attn: [Billing contact]
PO / Ref: [if any]

Item                         Qty/Hours    Rate      Amount
-----------------------------------------------------------
[Deliverable / package]         1         $A        $A
[Hourly block: dates]           H         $R        $H x R
-----------------------------------------------------------
Subtotal                                        $...
Tax (if any)                                    $...
Total due                                       $...

Pay via: [method + details or link]
Notes: [milestone / late policy pointer / scope ref]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Save as a template. Duplicate per job. Never edit last month's paid invoice in place - duplicate, then change the number.&lt;/p&gt;




&lt;h2&gt;
  
  
  Timing: when to send so you actually get paid
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Deposits:&lt;/strong&gt; Invoice immediately after agreement. Don't start production until it clears (unless you consciously accept that risk).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Milestones:&lt;/strong&gt; Invoice the day the milestone criteria are met - not "when you remember on Friday."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Retainers:&lt;/strong&gt; Invoice on a fixed calendar (e.g., 1st of month) with a clear service period on the line item.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final:&lt;/strong&gt; Invoice on delivery of finals &lt;em&gt;or&lt;/em&gt; on approval - pick one rule and stick to it. "When they feel happy" is not a due date.&lt;/p&gt;

&lt;p&gt;Same-day invoicing beats perfect formatting sent two weeks late.&lt;/p&gt;




&lt;h2&gt;
  
  
  Payment terms that reduce drama
&lt;/h2&gt;

&lt;p&gt;Choose terms you can live with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Due on receipt&lt;/strong&gt; - fine for small packages and new clients&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Net 15&lt;/strong&gt; - common middle ground&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Net 30&lt;/strong&gt; - often required by larger companies; price the delay into cash planning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;50/50 or 40/40/20&lt;/strong&gt; - packages with clear gates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If a client demands Net 60+ and you're cash-constrained, either raise the price, require a larger deposit, or decline. Your invoice template can't invent runway.&lt;/p&gt;

&lt;p&gt;Put terms in the agreement &lt;em&gt;and&lt;/em&gt; on the invoice. Consistency matters when AP asks questions.&lt;/p&gt;




&lt;h2&gt;
  
  
  Follow-up without sounding desperate
&lt;/h2&gt;

&lt;p&gt;Build reminders into the calendar when you send the invoice:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Due date - 3 days:&lt;/strong&gt; polite nudge if unpaid ("Friendly reminder - INV-00XX due [date].")&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Due date + 1:&lt;/strong&gt; firm check-in + confirm they have everything needed to pay&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Due date + 7:&lt;/strong&gt; escalate to billing contact / your client lead; pause non-critical work if policy says so&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Due date + 14+:&lt;/strong&gt; written notice per your agreement; stop new work&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Keep tone flat and factual. Attach the PDF again. Ask if a PO or vendor form is blocking payment. Often the blocker is process, not malice - but you still protect your floor.&lt;/p&gt;




&lt;h2&gt;
  
  
  Disputes: prevent them on the invoice face
&lt;/h2&gt;

&lt;p&gt;Most "invoice fights" started earlier as fuzzy scope. Still, invoices can reduce blast radius:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mirror the proposal language for package names&lt;/li&gt;
&lt;li&gt;Separate change orders as new line items or new invoices&lt;/li&gt;
&lt;li&gt;Don't bury extras inside "design continuation"&lt;/li&gt;
&lt;li&gt;Reference the milestone definition ("per kickoff doc section 2")&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If they dispute hours, your time log and written change notes matter more than a prettier template.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tools vs. template
&lt;/h2&gt;

&lt;p&gt;You can invoice from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A branded PDF you generate from HTML/Markdown&lt;/li&gt;
&lt;li&gt;Stripe / PayPal / Wise payment links with memo fields&lt;/li&gt;
&lt;li&gt;Accounting software (QuickBooks, Wave, FreshBooks, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tool is secondary. The fields and habits are primary. A fancy app with vague line items still gets you paid late.&lt;/p&gt;

&lt;p&gt;Whatever you use, export a PDF copy for your records the day you send it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Checklist before you hit send
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Correct client legal name and billing email&lt;/li&gt;
&lt;li&gt;[ ] Unique invoice number and due date&lt;/li&gt;
&lt;li&gt;[ ] Line items match the agreement / change orders&lt;/li&gt;
&lt;li&gt;[ ] Total math is right; currency is right&lt;/li&gt;
&lt;li&gt;[ ] Payment method works (test the link once)&lt;/li&gt;
&lt;li&gt;[ ] You've logged the due date for reminders&lt;/li&gt;
&lt;li&gt;[ ] Deposit/milestone rules match what you told them in onboarding&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Soft CTA
&lt;/h2&gt;

&lt;p&gt;Pair clean invoices with clean rates and onboarding. The &lt;strong&gt;Checklist Pack&lt;/strong&gt; covers rate math, package building, onboarding, and invoice checklists: &lt;a href="https://cashflowqueen478.gumroad.com/l/evqcmj" rel="noopener noreferrer"&gt;https://cashflowqueen478.gumroad.com/l/evqcmj&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Use &lt;strong&gt;QuoteFloor&lt;/strong&gt; so the number on the invoice wasn't a guess. &lt;strong&gt;QuoteFloor kit:&lt;/strong&gt; &lt;a href="https://cashflowqueen478.gumroad.com/l/hgsej" rel="noopener noreferrer"&gt;https://cashflowqueen478.gumroad.com/l/hgsej&lt;/a&gt;; &lt;strong&gt;Etsy shop:&lt;/strong&gt; &lt;a href="https://www.etsy.com/shop/QuoteFloor" rel="noopener noreferrer"&gt;https://www.etsy.com/shop/QuoteFloor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Iggy | AI Systems / &lt;a class="mentioned-user" href="https://dev.to/iggyhacks"&gt;@iggyhacks&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>productivity</category>
      <category>smallbusiness</category>
      <category>career</category>
    </item>
    <item>
      <title>Client Onboarding Template for Freelancers (That Actually Prevents Chaos)</title>
      <dc:creator>Iggy | AI Systems</dc:creator>
      <pubDate>Wed, 16 Sep 2026 11:56:32 +0000</pubDate>
      <link>https://dev.to/iggyhacks/client-onboarding-template-for-freelancers-that-actually-prevents-chaos-5f5e</link>
      <guid>https://dev.to/iggyhacks/client-onboarding-template-for-freelancers-that-actually-prevents-chaos-5f5e</guid>
      <description>&lt;p&gt;&lt;em&gt;A simple seven-block system to clarify scope, approvals, inputs, timelines, and payment before the work gets messy.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Winning the project feels like the hard part. Then kickoff lands - and the real work begins: permissions, missing assets, unclear decision-makers, and a Slack thread that turns into a second job.&lt;/p&gt;

&lt;p&gt;A client onboarding template is not paperwork theater. It's a short system that answers three questions before you bill serious hours:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What exactly are we delivering?&lt;/li&gt;
&lt;li&gt;Who decides, and how fast?&lt;/li&gt;
&lt;li&gt;What do you need from them - and by when?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If those stay fuzzy, your "rate" doesn't matter. Scope leak will eat the margin you calculated carefully last week.&lt;/p&gt;




&lt;h2&gt;
  
  
  What good onboarding looks like (and what it isn't)
&lt;/h2&gt;

&lt;p&gt;Good onboarding is boring on purpose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One intake form or doc&lt;/li&gt;
&lt;li&gt;One kickoff call with an agenda&lt;/li&gt;
&lt;li&gt;One shared home for files and decisions&lt;/li&gt;
&lt;li&gt;One written confirmation of scope, timeline, and payment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A 30-page brand questionnaire nobody finishes&lt;/li&gt;
&lt;li&gt;A Notion wiki you maintain for free&lt;/li&gt;
&lt;li&gt;"We'll figure it out as we go" with a deposit already spent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is clarity and speed - not impressing the client with process cosplay.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 7-block client onboarding template
&lt;/h2&gt;

&lt;p&gt;Copy these blocks into a Doc, Notion page, or form. Keep each one short.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Project snapshot
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Working title&lt;/li&gt;
&lt;li&gt;One-sentence outcome (what "done" means in plain language)&lt;/li&gt;
&lt;li&gt;Primary deliverables (bulleted, countable)&lt;/li&gt;
&lt;li&gt;Explicit non-goals (what's out of scope)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If they can't agree on the outcome sentence, pause sales energy and clarify before kickoff.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. People and access
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Client lead (single point of contact)&lt;/li&gt;
&lt;li&gt;Approver (who can say yes/no on budget and creative)&lt;/li&gt;
&lt;li&gt;Day-to-day collaborator(s)&lt;/li&gt;
&lt;li&gt;Tools: email, Slack/Teams, project board, file drive&lt;/li&gt;
&lt;li&gt;Access checklist: brand assets, analytics, CMS, ad accounts, repos - whatever you need&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rule: one approver. Committees without a named decision-maker create infinite revision loops.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Timeline and rhythms
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Start date and target ship date&lt;/li&gt;
&lt;li&gt;Milestone dates (draft / review / final)&lt;/li&gt;
&lt;li&gt;Review window (e.g., 3 business days) - missed reviews slide the calendar&lt;/li&gt;
&lt;li&gt;Meeting cadence (or "async-first, call only when blocked")&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Put the review window in writing. Silent clients create unpaid waiting that still costs you opportunity.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Inputs you need from them
&lt;/h3&gt;

&lt;p&gt;List assets and answers with due dates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brand kit / examples of likes and hates&lt;/li&gt;
&lt;li&gt;Prior work, competitors, constraints&lt;/li&gt;
&lt;li&gt;Copy, data, credentials (use a secure share method)&lt;/li&gt;
&lt;li&gt;Legal or compliance notes if relevant&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No inputs by the due date -&amp;gt; timeline moves. Say that once, calmly, in the onboarding doc.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Communication rules
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Where requests live (not random DMs at midnight)&lt;/li&gt;
&lt;li&gt;Response expectations during work hours&lt;/li&gt;
&lt;li&gt;What counts as a change request vs. a clarification&lt;/li&gt;
&lt;li&gt;How urgent issues get flagged&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You're not being difficult. You're preventing context loss.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Money and change control
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Deposit / payment schedule (link to invoice or payment page)&lt;/li&gt;
&lt;li&gt;What's included in the fee&lt;/li&gt;
&lt;li&gt;Revision rounds included&lt;/li&gt;
&lt;li&gt;How out-of-scope work is quoted (small change order vs. new package)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Onboarding without payment terms is fan fiction. Align this with your agreement.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Kickoff checklist (day-of)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Deposit cleared&lt;/li&gt;
&lt;li&gt;[ ] Agreement signed&lt;/li&gt;
&lt;li&gt;[ ] Access granted (or scheduled)&lt;/li&gt;
&lt;li&gt;[ ] Snapshot + non-goals confirmed aloud&lt;/li&gt;
&lt;li&gt;[ ] First milestone and review owner confirmed&lt;/li&gt;
&lt;li&gt;[ ] Shared folder / board live&lt;/li&gt;
&lt;li&gt;[ ] Next action assigned to both sides with dates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If deposit isn't cleared, kickoff is a conversation - not a production start.&lt;/p&gt;




&lt;h2&gt;
  
  
  Kickoff call agenda (30-45 minutes)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Outcome sentence + deliverables (5 min)&lt;/li&gt;
&lt;li&gt;Non-goals and constraints (5 min)&lt;/li&gt;
&lt;li&gt;Timeline + review rules (5 min)&lt;/li&gt;
&lt;li&gt;Access and inputs due dates (10 min)&lt;/li&gt;
&lt;li&gt;Comms + change control (5 min)&lt;/li&gt;
&lt;li&gt;Open questions + first week's tasks (5-10 min)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;End with a short recap email or message that restates decisions. Memory is not a contract.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common onboarding failure modes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The "friendly start"&lt;/strong&gt; - Skipping docs because you like them. Friendly clients still forget decisions. Write it down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The asset black hole&lt;/strong&gt; - Starting design or build before logos, copy, or logins arrive. You'll redo work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The dual approver problem&lt;/strong&gt; - Two people with veto power and no tie-breaker. Demand one owner.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scope via chat&lt;/strong&gt; - New requests in Slack without a change note. Reply: "Happy to add - I'll send a quick change quote."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Over-templating&lt;/strong&gt; - A 50-field form for a one-week project. Match template weight to project size.&lt;/p&gt;




&lt;h2&gt;
  
  
  Light vs. heavy: match the template to the job
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Job type&lt;/th&gt;
&lt;th&gt;Onboarding weight&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Small fixed package (&amp;lt;1-2 weeks)&lt;/td&gt;
&lt;td&gt;Snapshot + payment + 1 kickoff message&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standard project&lt;/td&gt;
&lt;td&gt;Full 7 blocks + kickoff call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retainer&lt;/td&gt;
&lt;td&gt;Add monthly rhythm, priority rules, rollover policy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ambiguous discovery&lt;/td&gt;
&lt;td&gt;Paid discovery phase first; full onboard after&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Don't use your enterprise template on a $500 logo tweak. Don't use a DM handshake on a three-month build.&lt;/p&gt;




&lt;h2&gt;
  
  
  How onboarding protects your rate
&lt;/h2&gt;

&lt;p&gt;Every unclear kickoff turns into unpaid clarification hours. Those hours were already priced into your walk-away rate - or they weren't, and now you're below floor.&lt;/p&gt;

&lt;p&gt;Onboarding is rate defense:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Non-goals reduce free extras&lt;/li&gt;
&lt;li&gt;Review windows reduce calendar drag&lt;/li&gt;
&lt;li&gt;Change control keeps packages profitable&lt;/li&gt;
&lt;li&gt;Single approver reduces revision churn&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you sell packages, onboarding is part of the product. If you sell hourly, onboarding still cuts waste you can't always bill cleanly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Soft CTA
&lt;/h2&gt;

&lt;p&gt;Want the fuller Checklist Pack (rate math, package builder, onboarding + invoice checklists) for freelancers who want systems over vibes?&lt;br&gt;
&lt;strong&gt;Checklist Pack:&lt;/strong&gt; &lt;a href="https://cashflowqueen478.gumroad.com/l/evqcmj" rel="noopener noreferrer"&gt;https://cashflowqueen478.gumroad.com/l/evqcmj&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For quoting with a clearer floor instead of mid-call panic: &lt;strong&gt;QuoteFloor kit:&lt;/strong&gt; &lt;a href="https://cashflowqueen478.gumroad.com/l/hgsej" rel="noopener noreferrer"&gt;https://cashflowqueen478.gumroad.com/l/hgsej&lt;/a&gt;; &lt;strong&gt;Etsy shop:&lt;/strong&gt; &lt;a href="https://www.etsy.com/shop/QuoteFloor" rel="noopener noreferrer"&gt;https://www.etsy.com/shop/QuoteFloor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Iggy | AI Systems / &lt;a class="mentioned-user" href="https://dev.to/iggyhacks"&gt;@iggyhacks&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>productivity</category>
      <category>smallbusiness</category>
      <category>career</category>
    </item>
    <item>
      <title>Freelance Rate Calculator: How to Set Rates Without Guessing</title>
      <dc:creator>Iggy | AI Systems</dc:creator>
      <pubDate>Wed, 16 Sep 2026 11:46:34 +0000</pubDate>
      <link>https://dev.to/iggyhacks/freelance-rate-calculator-how-to-set-rates-without-guessing-3fk7</link>
      <guid>https://dev.to/iggyhacks/freelance-rate-calculator-how-to-set-rates-without-guessing-3fk7</guid>
      <description>&lt;p&gt;&lt;em&gt;A practical way to calculate your floor, walk-away rate, and target price - then turn the math into packages clients understand.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Most freelancers don't undercharge because they're "bad at business." They undercharge because they never ran the numbers that matter: what it costs to stay open, how many hours they can actually sell, and what profit they need so one slow month doesn't panic them into bad clients.&lt;/p&gt;

&lt;p&gt;A freelance rate calculator isn't a magic spreadsheet that invents a market price. It's a decision tool. Used well, it gives you three numbers you can defend: a &lt;strong&gt;cost floor&lt;/strong&gt;, a &lt;strong&gt;walk-away rate&lt;/strong&gt;, and a &lt;strong&gt;target rate&lt;/strong&gt;. Used poorly, it becomes another file you ignore while quoting "what feels fair."&lt;/p&gt;

&lt;p&gt;This guide walks through a practical calculator you can rebuild in any sheet - then how to turn those numbers into packages clients understand.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why "industry averages" fail you
&lt;/h2&gt;

&lt;p&gt;Average freelance rates by skill or city are entertainment, not strategy. They ignore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your tax set-aside and health costs&lt;/li&gt;
&lt;li&gt;How many hours you lose to sales, admin, and revisions&lt;/li&gt;
&lt;li&gt;Whether you're selling commodity hours or a named outcome&lt;/li&gt;
&lt;li&gt;Whether demand for &lt;em&gt;your&lt;/em&gt; niche is hot or cold this quarter&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you price from Twitter screenshots, you'll either leave money on the table or price yourself out of the clients you can actually close. Build from your numbers first. Then check the market as a sanity pass - not as the source of truth.&lt;/p&gt;




&lt;h2&gt;
  
  
  The three numbers every calculator needs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Cost floor (survival rate)
&lt;/h3&gt;

&lt;p&gt;List monthly costs that don't care whether you're booked:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Living costs you personally need covered&lt;/li&gt;
&lt;li&gt;Business tools (software, hosting, phone, coworking)&lt;/li&gt;
&lt;li&gt;Taxes you should set aside (don't pretend net = gross)&lt;/li&gt;
&lt;li&gt;Insurance, equipment replacement, contractors you rely on&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then estimate &lt;strong&gt;billable hours per month&lt;/strong&gt; honestly. Not 40 x 4. After discovery calls, proposals, invoicing, context-switching, and life, many solo freelancers land closer to 60-100 sellable hours - sometimes less.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost floor hourly = monthly costs / billable hours.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Anything below that floor means the client is subsidized by your savings. That's fine as a deliberate experiment for a week. It's not a business model.&lt;/p&gt;

&lt;p&gt;Add a &lt;strong&gt;buffer&lt;/strong&gt; (often 15-25%) for unpaid work that always appears: scope clarifications, chasing feedback, fixing "small" extras. Your calculator's "minimum quote" should be floor + buffer.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Profit target (why you bother)
&lt;/h3&gt;

&lt;p&gt;Freelancing without profit is a job with worse benefits. Pick one monthly profit goal: runway, gear, time off, or a product fund. One number.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Target hourly = (monthly costs + profit goal) / billable hours.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your &lt;strong&gt;walk-away rate&lt;/strong&gt; usually sits between floor+buffer and target. Write it down. When a prospect pushes, you negotiate from walk-away - not from anxiety.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Positioning adjustment (same hours, different price)
&lt;/h3&gt;

&lt;p&gt;Two freelancers can have the same floor and different quotes. The difference is proof and niche:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clear one-sentence offer&lt;/li&gt;
&lt;li&gt;Results or samples a buyer recognizes&lt;/li&gt;
&lt;li&gt;Scarcity of alternatives in your niche&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're booked solid with low-fit clients, raise rates and tighten the offer. If your inbox is quiet, temporarily widen lead sources - then raise again when demand returns. A calculator without positioning context will keep you "correct" and broke.&lt;/p&gt;




&lt;h2&gt;
  
  
  Package vs hourly inside the calculator
&lt;/h2&gt;

&lt;p&gt;A rate calculator that only outputs $/hour trains you to sell hours. Better freelancers sell packages when the work is repeatable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use hourly when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scope is exploratory or undefined&lt;/li&gt;
&lt;li&gt;The client wants open-ended access&lt;/li&gt;
&lt;li&gt;You're still learning the service shape&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use packages when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Outcome and deliverables are clear&lt;/li&gt;
&lt;li&gt;You've done similar work at least a few times&lt;/li&gt;
&lt;li&gt;You can cap revisions and name what's out of scope&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the sheet, keep a column for &lt;strong&gt;estimated hours&lt;/strong&gt; as a &lt;em&gt;sanity check&lt;/em&gt; - not as the sales story. Price the package near your target economics. If the fixed price can't cover hours x walk-away with margin for risk, either raise the package or refuse the shape of the work.&lt;/p&gt;

&lt;p&gt;Risk factor tip: fuzzy scope -&amp;gt; multiply estimated hours by 1.2-1.5 before you decide the fixed fee.&lt;/p&gt;




&lt;h2&gt;
  
  
  A simple calculator layout (rebuild in 15 minutes)
&lt;/h2&gt;

&lt;p&gt;Rows you actually need:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Monthly costs (sum)&lt;/li&gt;
&lt;li&gt;Profit goal&lt;/li&gt;
&lt;li&gt;Billable hours / month&lt;/li&gt;
&lt;li&gt;Cost floor = costs / hours&lt;/li&gt;
&lt;li&gt;Floor + buffer %&lt;/li&gt;
&lt;li&gt;Target rate = (costs + profit) / hours&lt;/li&gt;
&lt;li&gt;Walk-away (you type it; don't automate morality)&lt;/li&gt;
&lt;li&gt;Project estimate hours + risk multiplier&lt;/li&gt;
&lt;li&gt;Suggested project minimum = hours x risk x walk-away&lt;/li&gt;
&lt;li&gt;Suggested package price = max(suggested minimum, value-based stub you set)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Optional: a "stretch quote" row if demand is strong this month. Optional is fine. Complexity is not a personality trait.&lt;/p&gt;




&lt;h2&gt;
  
  
  Red flags your calculator can't fix
&lt;/h2&gt;

&lt;p&gt;Numbers don't save you from bad deals. Walk or reprice when you see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Exposure / equity / "later" with no cash&lt;/li&gt;
&lt;li&gt;Unlimited revisions or "until it's perfect"&lt;/li&gt;
&lt;li&gt;Scope creep before a signed agreement&lt;/li&gt;
&lt;li&gt;Net-60+ when your cash is thin&lt;/li&gt;
&lt;li&gt;Pressure for your "best price" with no budget shared&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A calculator tells you what you need. It does not make every client a fit.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use the output on a real proposal
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the sheet before the call, not after.&lt;/li&gt;
&lt;li&gt;Decide package vs hourly from scope clarity.&lt;/li&gt;
&lt;li&gt;Quote &lt;strong&gt;target&lt;/strong&gt; (or stretch) - never open with floor.&lt;/li&gt;
&lt;li&gt;If they push, move toward walk-away once. Then stop.&lt;/li&gt;
&lt;li&gt;If walk-away isn't possible, offer a smaller package - not a secret discount on the same scope.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sticky-note method works: &lt;strong&gt;Floor / Walk-away / Target.&lt;/strong&gt; Three numbers beat a 40-tab workbook you'll never open again.&lt;/p&gt;




&lt;h2&gt;
  
  
  Soft CTA
&lt;/h2&gt;

&lt;p&gt;If you want denser worksheets - rate math, package builder, onboarding and invoice checklists - grab the &lt;strong&gt;Checklist Pack&lt;/strong&gt;: &lt;a href="https://cashflowqueen478.gumroad.com/l/evqcmj" rel="noopener noreferrer"&gt;https://cashflowqueen478.gumroad.com/l/evqcmj&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;QuoteFloor&lt;/strong&gt; helps you stop guessing mid-proposal. &lt;strong&gt;QuoteFloor kit:&lt;/strong&gt; &lt;a href="https://cashflowqueen478.gumroad.com/l/hgsej" rel="noopener noreferrer"&gt;https://cashflowqueen478.gumroad.com/l/hgsej&lt;/a&gt;; &lt;strong&gt;Etsy shop:&lt;/strong&gt; &lt;a href="https://www.etsy.com/shop/QuoteFloor" rel="noopener noreferrer"&gt;https://www.etsy.com/shop/QuoteFloor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Iggy | AI Systems / &lt;a class="mentioned-user" href="https://dev.to/iggyhacks"&gt;@iggyhacks&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>productivity</category>
      <category>smallbusiness</category>
      <category>career</category>
    </item>
  </channel>
</rss>
