Understanding Payment Terms: Net-30, Milestones, and Kill Fees
Introduction
When you're a freelancer or independent contractor, your contract isn't just about deliverables—it's also about getting paid. And while the scope of work defines what you’ll do, it’s the payment terms that determine how—and when—you get compensated for your time, skill, and effort.
Yet too often, freelancers accept vague or one-sided payment arrangements without fully understanding their implications. They assume “Net-30” means they'll be paid within a month, agree to milestone-based billing without defining deliverables clearly, or overlook kill fees entirely—only to face delayed payments, project cancellations with no recourse, or unexpected cash flow gaps.
Understanding payment terms is not just about protecting your income—it’s about running a sustainable business. Whether you're working on short-term gigs or long-term contracts, knowing how Net-30 works, structuring effective milestone billing, and negotiating kill fees can make the difference between thriving as an independent professional and struggling to stay afloat.
In this guide, we’ll break down three of the most common—and critical—payment terms in freelance and employment agreements: Net-30, milestone payments, and kill fees. You'll learn what each term means legally and practically, how they impact your cash flow, and most importantly, how to negotiate them effectively so you're protected from non-payment and project instability.
What Does "Net-30" Really Mean?
The phrase “Net-30” appears in countless freelance contracts, invoices, and client emails. On the surface, it sounds straightforward: payment is due 30 days after the invoice date. But dig deeper, and you'll find nuances that can significantly affect when—and whether—you actually receive your money.
The Definition
"Net-30" means that full payment is expected within 30 calendar days of the invoice being issued or accepted (depending on how it's worded). For example, if you send an invoice on April 1st with Net-30 terms, the client should pay by May 1st.
But here’s where things get tricky:
- Does “Net-30” start from invoice submission, approval of deliverables, or client receipt?
- What happens if payment arrives on day 31—is it considered late? Are there penalties?
Many freelancers don’t clarify these details upfront, leading to disputes and delays.
Why Net-30 Favors Clients (Not You)
Let’s be honest: Net-30 terms were designed for traditional business-to-business transactions—not independent workers. Large companies use them to manage cash flow, often processing payments on fixed cycles (e.g., the 1st or 15th of each month). If your invoice doesn’t land during their billing window, you could wait 45–60 days instead of 30.
For freelancers living paycheck-to-paycheck—or managing multiple clients—this delay creates real financial strain. A single late Net-30 payment can disrupt rent, software subscriptions, or other business expenses.
Best Practices for Using Net-30
If you must accept Net-30 terms (especially with corporate clients), protect yourself by doing the following:
- Define the Start Date Clearly: In your contract, specify that “Net-30” begins upon approval of deliverables, not invoice submission.
- Add Late Payment Penalties: Include a clause such as:
> "Late payments will incur a finance charge of 1.5% per month (or the maximum allowed by law) on overdue balances."
- Set Reminders Early: Use calendar tools to track when invoices are due and send polite follow-ups at Day 25 and Day 28.
- Require an Initial Deposit: Even 10–25% upfront improves your cash position while still accommodating client accounting policies.
Remember: Net-30 is negotiable. Smaller businesses, startups, or repeat clients may agree to Net-15—or even immediate payment upon completion—for faster turnaround and stronger relationships.
Milestone Payments: Structuring Reliable Cash Flow
Unlike lump-sum payments at project end, milestone-based billing divides the total fee into chunks tied to specific deliverables. This approach offers greater predictability and reduces risk for both parties—when done right.
How Milestones Work
Milestone payments break a large project into phases, each with:
- A clear objective (e.g., “Design mockups delivered”)
- Acceptance criteria
- Associated payment amount
- Deadline or timeline
For example:
Project Total: $5,000 - Milestone 1: Discovery & Wireframes – $1,250 upon approval - Milestone 2: UI Design Complete – $1,250 upon delivery - Milestone 3: Development Handoff – $1,250 upon client sign-off - Final Delivery & Source Files – $1,250
This structure ensures you're paid incrementally and avoids the danger of investing weeks—or months—into a project only to face non-payment at the end.
Advantages of Milestone Billing
- Cash Flow Stability: Regular payments keep your business running smoothly.
- Reduced Risk: If the client cancels mid-project, you’ve already been paid for completed work.
- Clear Expectations: Both sides know exactly what constitutes progress and acceptance.
- Accountability: Delays or scope changes become visible early.
Common Pitfalls (and How to Avoid Them)
- Vague Milestone Descriptions
❌ "First draft delivered" ✅ "Initial content outline with 5 sections, submitted for review by [date]"
- No Acceptance Window Defined
Without a deadline for feedback or approval, clients can stall indefinitely. Add: > "Client agrees to provide written feedback within 7 business days of submission. Lack of response within this period constitutes acceptance."
- Overlapping Dependencies
Avoid tying multiple milestones to client actions (like providing assets). Instead, build in buffer time or charge separately for expedited revisions.
- Final Payment Held Hostage
Some clients withhold final payment over minor issues. Protect yourself by:
- Defining “final delivery” precisely
- Limiting post-delivery revision rounds
- Stating that source files will only be transferred after full payment clears
Milestone billing isn’t just a payment method—it’s a project management tool. When structured well, it aligns incentives and keeps both parties moving forward.
Kill Fees: Your Financial Safety Net for Cancelled Projects
No one starts a freelance gig expecting it to end early—but sometimes projects get cancelled due to budget cuts, shifting priorities, or internal reorganization. Without protection, you could lose not only future income but also unreimbursed time and expenses already invested.
That’s where kill fees come in.
What Is a Kill Fee?
A kill fee is compensation paid when a client terminates a project before completion—not due to your failure to perform, but because of their decision or circumstances beyond your control.
It acts as insurance for your lost opportunity cost: the time you allocated to this job that could have been spent on other billable work.
Types of Kill Fees
- Percentage-Based Cancellation Fee
Common in creative industries (writing, design, video production), these are typically:
- 25–50% for cancellation after contract signing but before work begins
- 50–75% if significant progress has been made
- 100% for completed deliverables awaiting final payment
- Time-and-Expenses Reimbursement
You’re paid for all hours logged plus any pre-paid third-party costs (stock photos, plugins, etc.).
- Fixed Kill Fee Schedule
Pre-negotiated amounts based on project phase: > - Phase 1 cancellation: $750 > - After milestone 2 approval: $1,500
How to Negotiate a Strong Kill Fee Clause
Include this language in your contract:
"If the client terminates this agreement for any reason other than contractor breach or non-performance, they agree to pay a kill fee equal to [X]% of remaining project value or all documented time and expenses incurred since last invoice, whichever is greater."
You should also:
- Define what constitutes valid grounds for termination
- Exclude emergencies (e.g., company closure) from penalty enforcement
- Require written notice at least 5 business days prior to cancellation
While some clients may resist kill fees, presenting them as standard industry practice—and essential for responsible freelancers—can ease negotiation.
Putting It All Together: Sample Payment Clause Template
To help you implement these concepts, here’s a comprehensive payment section you can adapt into your own contracts:
Payment Terms:
1. This project totals $6,000 USD, payable in four milestone installments:
- $1,500 due upon signing (non-refundable deposit)
- $1,500 upon delivery and approval of initial wireframes within 10 business days
- $1,500 upon completion of high-fidelity designs within 20 business days
- $1,500 upon final handoff of source files after client acceptance
2. All deliverables must be reviewed and approved or rejected with feedback within 7 business days. Failure to respond constitutes approval.
3. Outstanding balances more than five (5) days past due will accrue interest at 1.5% per month.
4. If the client cancels the project after deposit:
- Before work begins: forfeit of deposit
- After wireframe delivery: additional kill fee of $750
- After design phase completion: additional kill fee of $2,250
5. Full ownership and transfer of source files will occur only upon receipt of final payment.
This template balances flexibility for the client with strong protections for you—including deposits, deadlines, late fees, and graduated kill fees.
Conclusion
Payment terms are not just boilerplate—they’re foundational to your financial health as a freelancer. Net-30 might sound standard, but without safeguards, it can turn into Net-60 or worse. Milestone payments give structure and stability—but only if milestones are well-defined. And while no one wants to talk about project cancellations upfront, having a kill fee in place shows professionalism and protects your livelihood.
Don’t let vague language or pressure from clients lead you to skip over these critical clauses. Every time you sign a contract without negotiating fair payment terms, you’re increasing your risk of non-payment, scope creep, or sudden income loss.
Instead, treat every agreement as an opportunity to clarify expectations, build trust, and ensure mutual accountability. Use precise language, define timelines clearly, and include protective mechanisms like late fees and kill clauses.
By mastering Net-30, milestone billing, and kill fees, you’re not just getting paid—you're building a resilient freelance business capable of weathering uncertainty, delivering value consistently, and growing sustainably over time.
For more insights on contract safety, rate negotiation, and intellectual property rights, visit whatsmycontract.com—your guide to smarter freelancing.