Translation Agency Cash Flow: Net-30/60, Retainers, and Survival Strategies¶
A client sends you a €12,000 project. Freelancers finish the work, and you owe them in 30 days. But the client’s invoice says “net-60” - that’s another month of waiting. Your account has €3,200. Do you delay the freelancers, pull from reserves, or dip into overdraft?
If that scenario sounds familiar, you’re not alone. Cash flow is the reason profitable agencies close.
Let’s break down how to build a system where money comes in on time, freelancers stay happy, and you’re not lying awake at 3am wondering if the account will hold.
Why Cash Flow Is the #1 Headache for Translation Agencies¶
Revenue doesn’t equal money in the bank. An agency can have a beautiful P&L with 30% margin and still not have cash to pay rent. The reason: a translation agency sits between clients (who pay slowly) and freelancers (who need to be paid quickly).
Here’s what a typical project timeline looks like:
| Event | Day |
|---|---|
| Client sends the project | 0 |
| Freelancers complete the work | 3-7 |
| You send the invoice to the client | 7-10 |
| Freelancer payment deadline (net-30) | 30-37 |
| Client ACTUALLY pays (net-60 + delays) | 70-90 |
Between day 30 and day 90, that’s your cash flow gap. According to Plutio data, 85% of freelancers experience late payments, and 29% of all freelance invoices are paid at least one day late. Not because agencies are malicious - they’re often waiting on clients themselves.
When large clients take months to pay, that debt pressure trickles down to the freelancers and contractors who do a growing share of the work.
A payment delay from a big client cascades down to every freelancer on the project. And it hits your reputation on ProZ Blue Board - which can cost more than any invoice. Freelancers check agencies before accepting work, and one negative review about late payment can cut you off from the best translators.
The problem is industry-wide: over 80% of language service providers struggle with margins. The global language services market is valued at $31.7 billion in 2025, but most of that growth comes from M&A and AI tools, not organic profit increases for small agencies.
More on surviving this market: how to scale a translation agency from solo freelancer to LSP.
Net-30, Net-45, Net-60: What They Mean and Which to Choose¶
Payment terms are the number of days a client has to pay an invoice after receiving it. Net-30 means 30 days, net-60 means 60 days. Simple enough. But there’s a catch.
According to Mercury data, net-30 contracts are actually paid in an average of 38-45 days. Net-60 clients often stretch it to 75-90 days. Factor that into every forecast you make.
As ProZ notes:
30 days is usually the standard, although agencies in some countries stipulate 45, 60 and even 90 days. The standards range between 15 and 60 days, and you want to be clear on whether the days start being counted after delivery, or after you send your invoice.
That last detail is critical: “after delivery” vs. “after invoice date” is a 7-10 day difference that hits your cash flow. Always clarify this in the contract.
Industry Standards by Client Type¶
| Client type | Typical terms | Actual payment time | Cash flow risk |
|---|---|---|---|
| Small business, direct client | Net-15 - net-30 | 15-35 days | Low |
| Mid-size corporate | Net-30 - net-45 | 35-55 days | Medium |
| Large enterprise | Net-60 - net-90 | 60-120 days | High |
| Government sector | Net-60 - net-90 | 90-180 days | Very high |
| Another agency (subcontract) | Net-30 - net-45 | 30-60 days | Medium |
The golden rule: your payment terms from clients must be SHORTER than your payment terms to freelancers by at least 15 days. If the client pays on net-30 - invoice freelancers on net-45. If the client is net-60 - set freelancers to net-45, and budget a reserve to cover the gap.
In practice: - New clients - start with net-15 or upfront payment. Trust is earned. - Repeat clients with a solid payment history - net-30 is fine. - Enterprise - they’ll dictate net-60 or even net-90. That’s the price of big accounts. Offset it with retainers or milestone billing.
Cash Flow Gap: The Formula and How to Calculate It¶
The cash flow gap is the difference between when you pay freelancers and when the client pays you. The bigger the gap, the more of your own money you’re using as a bridge.
The Formula¶
Cash flow gap (days) = DSO - DPO
Where: - DSO (Days Sales Outstanding) - how many days on average clients take to pay you - DPO (Days Payable Outstanding) - how many days on average you take to pay freelancers
Example: if your average DSO is 52 days and DPO is 30 days, the gap is 22 days. That’s 22 days where you’re funding the project out of pocket.
How to calculate DSO:
DSO = (Accounts Receivable / Revenue for the period) × Number of days in the period
Example: over a quarter (90 days), revenue is €45,000 and accounts receivable at quarter-end is €18,000. DSO = (18,000 / 45,000) × 90 = 36 days.
How Much to Keep in Reserve¶
Minimum reserve formula:
Reserve = Average monthly freelancer costs × (Cash flow gap / 30)
Example: freelancer costs are €8,000/month, gap is 22 days: - Minimum reserve = €8,000 × (22/30) = €5,867
That’s the absolute floor. A safe level is 2-3 months of freelancer payouts. For an agency spending €8,000/month, that’s €16,000-24,000 sitting in the account.
Why so much? Because DSO is an average. One large client who pays two weeks late breaks the whole math. And some months have uneven workloads - two big projects at once means double the funding requirement.
More on financial planning: translation agency business plan.
Five Strategies to Stabilize Cash Flow¶
1. Upfront Payments and Deposits for New Clients¶
The simplest strategy: don’t start work without money. For new clients, the standard practice is:
- 50% upfront before work begins - for projects over €1,000
- 100% upfront for one-off orders under €500
- 30% deposit + 70% on delivery for large projects
As Trusted Translations notes:
We normally require partial payment upfront and the remaining upon delivery of the final product. For clients with proven good credit or that have a good payment history, we can bill in arrears on a monthly basis.
Serious clients get it - they work with contractors themselves and understand how cash flow works. If a client flatly refuses any upfront payment without a good reason, that’s a yellow flag.
2. Retainer Agreements: The Recipe for Predictable Revenue¶
A retainer is a fixed monthly payment for a guaranteed volume of work. The client pays in advance; you guarantee availability and priority turnaround.
According to a study of the agency market, 35% of agencies use a retainer pricing model, and retainers provide the stable base revenue that smooths out the volatility of project-based work.
Three types of retainers for a translation agency:
| Retainer type | How it works | Best for |
|---|---|---|
| Volume-based (words) | Client buys 50,000 words/month at a fixed rate | E-commerce, SaaS with regular content |
| Hour-based | Client buys 20 hours/month (translation + PM + consulting) | Law firms, consulting |
| Fixed fee | €2,000/month for “everything needed” within a defined scope | Small clients with predictable volume |
Typical retainer discount is 10-15% off standard rates. The client gets a lower per-word price; you get predictable cash flow and guaranteed volume. Whether unused balance rolls over or expires is a negotiation point.
How to sell a retainer to a client: don’t lead with “let’s sign a retainer.” Start with data: “Over the last 6 months you’ve been averaging €3,200/month. If we lock in €2,800/month with a retainer, you save 12%, and we guarantee priority with a 24-hour turnaround instead of 48.”
More on metrics: 7 KPIs for a translation agency.
3. Milestone Billing for Large Projects¶
A €30,000 project taking three months. If you send one invoice at the end, that’s three months without cash - plus another 30-60 days waiting for payment. The fix is milestone billing: invoices tied to project stages.
Typical structure:
| Stage | % of total | When |
|---|---|---|
| Upfront at contract signing | 30% | Day 0 |
| After completing the first block | 30% | Month 1 |
| After the second block | 30% | Month 2 |
| Final delivery | 10% | Month 3 |
This is standard for projects over €5,000. Clients don’t object - it actually works better for their budget too. The key: each milestone must be concrete and measurable (“translation of chapters 1-5,” not “half the work”).
4. Early Payment Discount (2/10 Net 30)¶
The “2/10 net 30” formula means: 2% discount if the client pays within 10 days, otherwise full amount due in 30 days. The client chooses: pay €9,800 now or €10,000 next month.
According to JP Morgan data, a 2% discount for paying 20 days early is equivalent to 36% annualized. Sounds expensive? Compare it to the alternatives:
- Overdraft: 12-18% annually
- Factoring: 1-5% per invoice (12-60% annualized)
- Line of credit: 8-15% annually
If your alternative is expensive factoring or overdraft, a 2% discount might actually be cheaper.
When early payment discounts work well: - The client has free cash and is happy to save money - The invoice is large (2% of €10,000 = €200 - that’s meaningful) - Your cash flow gap is critical and you need money fast
5. Different Payment Terms for Different Client Categories¶
Not all clients are the same - and payment terms shouldn’t be either. A tiered approach:
| Client category | Recommended term | Logic |
|---|---|---|
| New, unknown | 50-100% upfront | Until they’ve proven they pay reliably |
| Verified, recurring | Net-30 | Earned trust through payment history |
| Enterprise with large budgets | Net-60 (with retainer or milestone) | Long term offset by volume |
| Subcontract from another agency | Net-30 (maximum!) | Your freelancers shouldn’t wait because of someone else’s clients |
| Government contract | Net-60-90 + large reserve | Government pays slowly, but it pays |
Invoicing Automation: When Spreadsheets Stop Working¶
Manual invoicing, tracking payments in tables, and chasing clients by hand works fine up to about €5,000-7,000/month in revenue. After that it gets chaotic: forgotten invoices, wrong amounts, missing PO numbers.
TMS with a Finance Module¶
A Translation Management System (TMS) automates not just project management but the financial side too:
| Feature | Plunet | XTRF | Protemos |
|---|---|---|---|
| Price | From €490/month | From €400/month | From €0 (free tier) |
| Auto-invoicing to clients | Yes | Yes | Yes |
| Freelancer invoices (PO) | Yes | Yes | Yes |
| Automated reminders | Yes | Yes | Limited |
| Multi-currency | Yes | Yes | Yes |
| Financial reporting | Advanced | Advanced | Basic |
| Accounting integration | Xero, DATEV, SAP | Xero, QuickBooks | Limited |
| Best for | Mid-to-large agencies | Mid-to-large agencies | Small, solo agencies |
As Protemos notes:
From quoting and job assigning to invoicing and collecting, the right TMS makes life at the office easier.
The key cash flow feature is automated overdue invoice reminders. Plunet and XTRF let you set up escalation sequences: first reminder 3 days after the deadline, second at day 10, formal letter at day 20. No manual work required.
PO Numbers: The Small Detail That Costs Weeks¶
When working with corporate clients, every invoice must include the correct Purchase Order (PO) number. Without it, the invoice will sit stuck in accounts payable for weeks. It’s not bureaucracy for its own sake - large companies literally can’t process an invoice without a PO reference.
The fix: ask for the PO number BEFORE starting work, not after. Log it in your TMS so it automatically appears on every invoice.
Multi-Currency¶
If you’re billing clients in EUR but paying freelancers in USD or other currencies, exchange rate differences eat into your margin. The solution:
- Keep separate accounts in your main currencies (EUR, USD, GBP)
- Use Wise Business or Payoneer for conversions - 0.4-1.5% fee instead of 3-5% at a bank
- Lock the exchange rate in the contract at signing, or use a formula pegged to the ECB rate
More on building your freelancer team: vendor management for a translation agency.
Invoice Factoring: Last Resort or Smart Tool?¶
Invoice factoring (selling unpaid invoices to a third party at a discount in exchange for immediate cash) is a financing tool worth understanding. The factoring company then collects payment directly from your client.
How It Works¶
- You invoice a client for €10,000 on net-60
- You sell that invoice to a factoring company
- The factoring company advances you 80-90% (€8,000-9,000) immediately
- Your client pays the factoring company in 60 days
- The factoring company sends you the remainder minus their fee
Real Numbers¶
According to NerdWallet data:
| Parameter | Typical value |
|---|---|
| Advance | 70-90% of invoice amount |
| Fee (discount rate) | 1-6% of invoice amount |
| Minimum volume | €5,000-10,000/month |
| Contract | 6-12 months (often) |
For a €10,000 invoice with a 3% fee: - You receive immediately: €8,500 (85% advance) - After client pays: €1,200 (remainder minus €300 fee) - Total: €9,700 instead of €10,000
When Factoring Makes Sense¶
- Large project, but your reserve isn’t enough to cover freelancers
- The client is reliable (factoring companies check creditworthiness) but slow to pay
- The agency is growing fast and needs additional financing
- Alternatives (line of credit, overdraft) are more expensive or unavailable
When NOT to Use It¶
- Margin under 15% - a 3-5% fee will wipe out your profit
- Unreliable client - the factoring company may decline or raise their rate
- Small one-off invoices - minimum volumes and fixed fees make it uneconomical
What to Do When a Client Doesn’t Pay¶
Even with perfect payment terms and retainers - eventually someone won’t pay. Here’s a proven escalation path:
Step-by-Step Escalation¶
| Days after deadline | Action |
|---|---|
| 1-7 | Friendly email reminder: “Just a reminder about invoice #XXX dated [date]” |
| 8-14 | More formal note: “Invoice is X days overdue. Please pay by [date]” |
| 15-30 | Phone call + pause all new projects for this client |
| 31-60 | Formal demand letter. Apply late payment penalties per the contract |
| 60+ | Hand off to a collections agency or lawyer. Court claim if the amount justifies it |
Late Payment Penalties¶
The EU standard is 1-2% per month on the overdue amount. In Germany, the base rate is set by the Bundesbank, and businesses have the right to a minimum of 9 percentage points above that (§288 BGB). Include late payment penalty terms in your contract BEFORE starting work.
Prevention¶
- Screen clients before starting work on ProZ Blue Board and Payment Practices
- Written contract with clear payment terms - always
- Don’t start new projects for a client with an overdue invoice
- Credit limits per client - a maximum amount of unpaid invoices before new projects are blocked
- Diversification - if one client is more than 30% of your revenue, you’re in a risk zone
One agency I know lost €18,000 when their biggest client (45% of revenue) went bankrupt. After that they introduced a rule: no single client can exceed 25% of revenue. Painful lesson, but it works.
Cash Flow Forecasting: Seeing Problems a Month Before They Become a Crisis¶
Reactive cash flow management means putting out fires. Proactive management means spotting problems 4-6 weeks out and having time to act.
A Simple 13-Week Cash Flow Forecast¶
Update this table every week:
| Week | Opening balance | Expected income | Expected expenses | Closing balance |
|---|---|---|---|---|
| Week 1 | €12,000 | €5,000 (invoice #45) | €3,500 (freelancers) + €800 (rent) | €12,700 |
| Week 2 | €12,700 | €0 | €2,200 (freelancers) | €10,500 |
| … | … | … | … | … |
Forecast rules: - Income: only confirmed invoices. Potential projects don’t count. - Expenses: include everything - freelancers, rent, TMS, taxes, PM salaries - Buffer: if the balance drops below €5,000 (or your minimum reserve) in any given week - that’s your signal to act now
This forecast takes 15-20 minutes per week. That’s the best 20 minutes you invest in the business.
KPIs to Monitor Cash Flow¶
Track these monthly:
| KPI | Target | Red flag |
|---|---|---|
| DSO (Days Sales Outstanding) | < 40 days | > 55 days |
| Cash flow gap | < 20 days | > 35 days |
| Reserve / Monthly expenses | > 2.0x | < 1.0x |
| % overdue invoices | < 10% | > 25% |
| Client concentration (top 1) | < 25% of revenue | > 40% of revenue |
More on KPIs: 7 metrics for a translation agency.
Hybrid Model: Freelancers vs. In-House¶
Your team structure also affects cash flow. In-house translators get a monthly salary regardless of order volume. Freelancers only get paid for work completed.
| Parameter | In-house | Freelancers |
|---|---|---|
| Cash flow impact | Fixed costs (salary every month) | Variable costs (project-by-project only) |
| Downtime risk | You pay even without orders | No orders = no costs |
| Quality control | Higher (your team) | Depends on vendor management |
| Scaling | Slow (hiring) | Fast (add a new freelancer) |
For cash flow, the optimal setup is a hybrid: 1-2 in-house translators for core language pairs, plus a freelancer pool for peak loads. Fixed costs stay minimal; variable costs scale with revenue.
More on this: hybrid model - in-house vs. freelancers.
FAQ¶
What payment terms are standard in the translation industry?¶
Net-30 is the most common standard for translation agencies - both on the client side and the freelancer side. For corporate clients, net-45 or net-60 is typical. For freelancers, the standard is net-30 from the project delivery date. Agencies with a strong reputation on ProZ Blue Board often offer net-15 or even weekly payment, which helps attract the best translators.
How do I calculate the reserve a translation agency needs?¶
Minimum reserve = average monthly freelancer costs × (cash flow gap in days / 30). For example, with €8,000/month in freelancer costs and a 22-day gap - the minimum is €5,867. A safe level is 2-3 months of freelancer payouts. For a new agency without a stable client base, 3-6 months of operating costs is the right target.
How many agencies use the retainer model?¶
About 35% of agencies (not just translation agencies) use retainers as their primary pricing model. In the translation industry, retainers are less common - most work is still project-based. But the trend toward retainers is growing, especially among agencies working with SaaS companies and e-commerce brands that need regular ongoing content translation.
Won’t asking for upfront payment scare clients away?¶
Not if you frame it right. Upfront payment is standard practice in B2B services. A serious client understands that the agency has freelancer costs and can’t work entirely on credit. If a client flatly refuses any upfront payment without explanation, that’s a red flag. Offer a compromise: 30% advance + 70% on delivery, or full payment for the first project and net-30 after that.
What do I do if a large client demands net-90?¶
You can accept net-90 if: (1) the project margin is high enough to cover the cost of capital, (2) you have reserves to fund the gap, (3) the client is reliable. Ways to offset a long payment term: higher rate (+5-10%), milestone billing for large projects, or a retainer with monthly upfront payment. Don’t agree to net-90 without at least one of these compensating mechanisms.
How do I transition from one-off projects to retainers?¶
Start by analyzing your existing clients. Find 3-5 who order regularly (at least once a month for the last 6 months). Calculate their average monthly volume. Offer a fixed price with a 10-15% discount in exchange for monthly prepayment and a guaranteed minimum volume. Not everyone will say yes, but even 1-2 retainer clients can meaningfully stabilize cash flow.
Is factoring right for a small translation agency?¶
Factoring makes sense at revenue of €10,000/month or more with reliable clients. For a small agency under €5,000/month, fees and minimum volumes will make it uneconomical. Better alternatives: a bank line of credit (cheaper than factoring), early payment discounts for clients, or simply building a larger cash reserve.