Agency Invoicing Best Practices: Get Paid Faster
Invoice templates, payment terms, and strategies to reduce late payments for marketing agencies.
Getting paid on time is the difference between a healthy agency and one that's constantly chasing cash. Most agencies lose 5-10% of annual revenue to late payments and bad debt—money that should be funding growth, not funding your stress about client finances.
The problem isn't usually clients being malicious. It's that agencies treat invoicing like an afterthought. They send invoices late, don't set clear payment terms, skip deposits, and then wonder why they're following up 60 days later.
This post covers the invoicing systems that get you paid faster: what belongs on an invoice, payment terms that actually work, deposit strategies that protect cash flow, and how to handle clients who drag their feet. Implement even half of these and you'll cut collection time by 2-3 weeks.
What Must Be on a Professional Agency Invoice
Your invoice is a legal document and a payment request. It needs to be clear enough that a client's accounts payable department can process it without calling you back.
Non-negotiables:- Your agency name, address, phone, and email
- Client name and billing address (exactly as they want it on their internal records)
- Invoice number and date (sequential, never reuse numbers)
- Invoice due date (not just a date—show Net 15, Net 30, etc.)
- Itemized services (with dates they were delivered)
- Amount due in the currency you've agreed on
- Your payment instructions (bank account, credit card processor, payment platform)
- A purchase order reference (if your client gave you one—they track it on their end)
- Your tax ID or GST number (required for B2B invoices in most jurisdictions)
A project reference or phase number. If you're doing ongoing work, clients lose track of what invoice relates to what project. Add a line like "Invoice for: Website Redesign Phase 2" or "Monthly Retainer – August 2024."
A brief description matters more than you think. "Social media management" is vague. "4 weeks of social media management: 24 posts, 2 carousel designs, 3 story series, client reporting" tells the client exactly what they paid for and makes it harder for them to dispute the charge later.
Real numbers: Invoices with itemized details reduce payment disputes by 30-40%. Vague invoices ("Marketing services – $5,000") invite clients to question what they're paying for.
Payment Terms That Protect Your Cash Flow
Payment terms are the contract for when you get paid. Most agencies default to Net 30 and regret it.
Net 15 vs. Net 30 vs. Net 45:- Net 15: Payment due within 15 days. This is standard for professional services. It gives clients time to process the invoice but not enough time to forget about it. Average payment time is actually 20-22 days even with Net 15, because clients still delay.
- Net 30: Payment due in 30 days. Only use this if the client specifically requests it or if they're a large account where you're willing to float the cost. Most small agencies should avoid it.
- Net 45 or longer: A cash flow killer. Unless you're invoicing a Fortune 500 company (who will demand it anyway), don't offer this. You'll be running on fumes.
This does two things. First, it gives motivated clients a reason to prioritize your invoice. Second, it tells you which clients are cash-conscious and organized (they take the discount) and which ones aren't (they don't). The discount costs you 1.5% of revenue but saves you 2+ weeks on average collection time. The math works.
Industry norms by client size:- Freelancers and small businesses: Net 7 or Net 15. These clients are closest to your payment cycle.
- Mid-market companies (50-500 employees): Net 15 or Net 30. They have accounts payable departments but aren't bureaucratic.
- Enterprise clients: Net 30 or Net 45. Non-negotiable. They move slow. Accept it and factor it into your pricing.
A real example: If you invoice $50,000 to a client on Net 30, you're not seeing that money for 45-60 days in practice. But if you invoice $48,250 and offer Net 7 with a discount, you see most of it in 10 days and can reinvest in the business. That's a $3,750 swing in timing.
Deposits and Upfront Payments: Reduce Risk Before You Start
Most project-based work should require a deposit. This isn't rude—it's standard in professional services.
Why deposits matter:1. Cash flow: You need cash to start work (tools, subcontractors, your team's time).
2. Commitment: Clients who've paid a deposit are less likely to abandon projects mid-way.
3. Scope protection: If a client tries to add scope or delay payment, you've already got money in hand.
Standard deposit amounts:- Small projects ($5,000-$15,000): 50% upfront, 50% on delivery.
- Medium projects ($15,000-$50,000): 33% upfront, 33% at midpoint, 34% on delivery.
- Large projects ($50,000+): 25% upfront, then milestone-based billing (see below).
- Retainers: First month paid in full upfront, then on the 1st of each month (or automatically via recurring charge).
Milestone Billing for Larger Projects
If you're doing a $75,000 website redesign or a 6-month marketing strategy engagement, milestone billing breaks the project into chunks with payment tied to completion.
Structure:1. Kickoff phase: 25% due upon deposit. You deliver project plan, timelines, success metrics.
2. Mid-project: 35% due when you hit the midpoint deliverable (e.g., design concepts approved, first month of campaigns live).
3. Final delivery: 40% due on launch or final delivery.
This approach keeps clients engaged, breaks the risk into smaller pieces, and ensures you're not 6 months deep into a project with zero payment.
Real example:A client hires you for a 90-day social media overhaul. Your invoicing might look like:
- Invoice 1 (Day 1): $5,000 – Audit, strategy, content calendar (25%)
- Invoice 2 (Day 30): $7,000 – First month of content execution (35%)
- Invoice 3 (Day 60): $8,000 – Final month, handoff, training (40%)
Total: $20,000. You don't wait 90 days to see any of it.
Stop spending hours on proposals
Paste a client brief, get a complete branded proposal in 5 minutes. 3 free proposals every month — no credit card required.
Try Wintura FreeLate Payment Policies: Set Expectations Before You Need Them
A late payment policy isn't just a line in your contract—it's your permission slip to actually enforce it.
What to include:- A late fee (0.5%-1.5% per month after due date, or a flat fee like $50 per week late)
- Notice period before suspension (e.g., "Services suspended after 15 days overdue")
- Interest on amounts over 30 days late (check local laws; many jurisdictions allow 1-2% monthly interest)
- Cost recovery language (you can charge for collection efforts)
"Payment is due by the date specified on the invoice. Invoices not paid by the due date will incur a late fee of 1.5% per month (18% annually). If payment is not received within 15 days of the due date, work will be paused until the account is current. Client is responsible for legal and collection costs."
Most clients will never trigger this. But the ones who are thinking about pushing payment timelines 45+ days will reconsider when they see it. The policy matters as much for deterrence as enforcement.
What to do if a payment is actually late:1. Day 2 overdue: Send a friendly reminder email. Keep it brief: "Hi [Client], just checking in—our records show Invoice #1234 is due today. Can we confirm it's been submitted for processing?"
2. Day 7 overdue: A more formal email. "Invoice #1234 for $X is now 7 days overdue. Our standard payment terms are Net 15. Please remit payment by [date] to avoid late fees per our agreement."
3. Day 15 overdue: A phone call or meeting request. Something is wrong—your contact lost the invoice, or it's stuck in their approval process. Ask directly: "What do we need to do to get this paid this week?"
4. Day 30 overdue: Pause the project. Don't fire the client yet, but stop work. They need to remember they have a financial obligation.
Automatic Payment Methods: Reduce Follow-Up by 50%
Manual bank transfers are slow. Credit card payments are instant.
Offer multiple payment methods:- Bank transfer / ACH (3-5 day settlement, lowest cost, clients feel formal about it)
- Credit card (instant, but costs you 2.9% + $0.30 fee)
- Recurring/subscription payments (for retainers—automatically bill the same amount every month)
- Payment platform (Stripe, Square, PayPal—clients get an email link, click, done)
For retainers, set up recurring billing automatically. If you invoice a $5,000 monthly retainer on the 1st of each month, use a platform like Stripe or Wave that pulls the payment automatically. You'll collect 95%+ of recurring revenue on the first attempt. Manual invoicing and follow-up for retainers is a time sinkhole.
The math: A $5,000 monthly retainer that requires manual invoicing and follow-up costs you 3-4 hours per month in admin and follow-up. Automated recurring billing costs you 5 minutes to set up. Savings: $500-800 per month in labor, plus you get paid 2 weeks faster.
Invoice Software Comparison: What Actually Saves Time
You need software that integrates with your accounting system, sends payment reminders automatically, and doesn't require you to manually chase every invoice.
Wave (Free – $35/month):- Free invoicing and accounting for agencies under a certain revenue threshold
- Automatic payment reminders (configurable after due date)
- Accepts credit card, bank transfer, or direct pay links
- integrates with most accounting software
- Best for: Solo agencies and small teams ($50K-500K annual revenue)
- Automatic invoice reminders and late payment follow-ups
- Time tracking built in (useful for hourly-based projects)
- Expense tracking and profit & loss reporting
- Recurring invoices for retainers
- Best for: Agencies doing mixed project + retainer work
- Industry standard, integrates with everything (Stripe, PayPal, your accounting)
- Automated payment reminders and reports on aging invoices
- Multi-user access (useful if you have a finance person)
- A bit over-engineered for most agencies, but reliable
- Best for: Agencies scaling beyond $1M revenue or needing enterprise integration
- Focused entirely on recurring/subscription billing
- Only pick this if >50% of your revenue is retainer-based
- Best for: Agencies with high recurring revenue
Follow-Up Templates for Late Payments
When a client's invoice is overdue, your email matters. Be professional but direct.
Day 7 template:Subject: Invoice #[number] – Payment Reminder
"Hi [Client],
Just a quick note—Invoice #[number] for $[amount] was due on [date]. Could you confirm that this has been submitted to your accounts payable for processing?
If there are any questions about the invoice, I'm happy to clarify anything.
Thanks,
[Your Name]"
Day 15 template:Subject: Invoice #[number] – Now 15 Days Overdue
"Hi [Client],
Invoice #[number] for $[amount] is now 15 days past due (original due date: [date]). Per our service agreement, a late fee of 1.5% will begin accruing if payment is not received by [date 3 days from now].
Can you confirm the status? Is this stuck in approvals, or is there an issue we need to discuss?
I'm available to chat if helpful.
Best,
[Your Name]"
Day 30 template (pause work):Subject: Invoice #[number] – Now 30 Days Overdue – Work Paused
"Hi [Client],
Invoice #[number] remains unpaid 30 days past the due date. Per our agreement, we are pausing all work effective immediately until this is resolved.
I'd like to get this sorted quickly. Let's schedule a call this week to discuss:
- Payment status
- Any issues with the invoice
- Timeline for payment
I'm available [give 3 specific times].
Thanks,
[Your Name]"
The key: Stay professional. Don't threaten. Don't shame. Just be clear about what's next.
How to Handle Problem Clients (Non-Paying or Serial Late-Payers)
Some clients will ignore all of this. At a certain point, you have to decide: Is this client worth keeping?
The 60-day rule: If a client hasn't paid after 60 days, the relationship is over. The cash isn't coming easily, and the client has already signaled they don't respect your business. Three options:1. Cut them loose. Stop work, send a final invoice with a deadline for payment, and move on. Don't spend time on collection—spend it on better clients.
2. Renegotiate terms. Meet with them and say, "Moving forward, we'll need payment upfront or every 2 weeks." It's awkward, but it's honest.
3. Escalate to collections. If it's a large invoice ($10K+), hire a collections agency or small claims attorney. It costs money, but sometimes it's worth it to get paid and discourage the behavior.
Red flags to catch early:- Slow to respond to invoices (multiple follow-ups needed)
- Asks for Net 45 or Net 60 without negotiation
- Makes excuses about their approval process
- Pays in installments ("We'll send half now and half next week") that never materialize
If you see these in the first invoice, have a conversation before the next project. "Hey, I noticed the first invoice took a while to process. For our next phase, can we set up [payment method] to speed things up?" This isn't confrontational—it's operational.
Tying It Together: Your Invoicing System
Here's the playbook in order:
1. Set clear terms upfront. In your contract and proposal, specify Net 15 (or Net 30 if you must), deposit requirements, and late fees.
2. Invoice immediately upon delivery. Don't wait a week to invoice a completed project. Send it the day you finish.
3. Make payment easy. Offer credit card, ACH, and recurring options. Use software that sends payment links.
4. Set up automation. Let your invoicing software send reminders at Day 7 and Day 14.
5. Follow up proactively. A 5-minute phone call on Day 7 prevents a 60-day nightmare.
6. Enforce your policy. If you said "late fees after 15 days," charge them. Clients respect boundaries.
One more thing: connect invoicing to your pricing model. If you're using retainer-based pricing, invoicing should be automatic and recurring. If you're doing project-based work, deposits and milestone billing are non-negotiable.
Your invoicing system directly impacts cash flow. Get it right and you're funding growth. Get it wrong and you're working for free 30% of the time.
Automate Your Proposals (So You Can Focus on Payments)
Speaking
Stop spending hours on proposals
Paste a client brief, get a complete branded proposal in 5 minutes. 3 free proposals every month — no credit card required.
Try Wintura FreeNot ready to sign up? Get the good stuff by email.
Proposal tips, free templates, and agency growth strategies. One email per week.
No spam. Unsubscribe anytime.