Public Procurement Italy: Cash Flow Management 2023
Learn how €17M in blocked public contracts affects cash flow in construction. Discover strategies to handle €885K liquid assets and improve DSO.
Key Takeaways
- Construction companies with public contracts can be profitable but in liquidity crisis: CostruzioniModerne recorded €4.3 million (~$4.7M USD) profit but only €885,481 available against €2.8 million in imminent payments.
- Blocked receivables from Italian public clients average 117 days waiting time, with extreme cases up to 474 days, creating €17 million (~$18.4M USD) frozen for a single company.
- For every million euros of public contract, Italian construction companies must advance approximately €368,000 (~$398k USD) in the first 90 days and wait 7-8 months for the first collection of 30% of the work.
- The quick ratio of construction companies with public contracts can drop to 0.09 against a healthy target of 0.3, indicating severe immediate liquidity insufficiency.
- From 2023 to 2025, companies involved in PNRR and Italian public works contracts experienced liquidity deteriorations up to €8.3 million (~$9.0M USD) in just two years despite revenues growing 192%.
- 40% of receivables from Italian public clients exceed 180 days delay, blocking liquidity equivalent to 4.4 months of revenue instead of the 2-2.5 months considered sustainable.
- Italian public contracts require companies to advance salaries, materials and equipment for months before receiving payments, creating a structural financial misalignment affecting thousands of Italian construction companies.
Summary
Italian construction companies working with public clients face a paradoxical liquidity crisis: they are profitable on paper but cannot pay salaries and suppliers. The case of CostruzioniModerne S.r.l. perfectly illustrates this phenomenon: the company recorded €4.3 million (~$4.7M USD) net profit in 2024, but had only €885,481 in the bank against €2.8 million in imminent payments. The problem stems from €17 million in blocked receivables from Italian public clients, with average collection times of 117 days that can reach up to 474 days. In Italian public contracts, companies must advance an average of €368,000 for every million euros of contract and wait 7-8 months for the first collection, creating an unsustainable financial misalignment. From 2023 to 2025, CostruzioniModerne went from a positive net financial position of €3.3 million to €5 million in debt, deteriorating liquidity by €8.3 million in just two years. The company's quick ratio collapsed to 0.09 against a target of 0.3, with receivables representing 4.4 months of blocked revenue. This situation affects thousands of Italian construction companies involved in PNRR (Italy's National Recovery and Resilience Plan), ANAS (Italian roads authority), and public works contracts, transforming profitable contracts into financial traps requiring specific cash flow management strategies.
Keywords: public contract cash flow, blocked construction receivables, PA payment times, construction company liquidity crisis, public client receivables management
“We Earned €3.9 Million But I Can’t Pay Salaries”
April 2025. CostruzioniModerne S.r.l. office, Verona, Italy.
Luca Moretti stares at his monitor. He just downloaded his construction company’s bank statement.
Available balance: €885,481 (~$958,000 USD)
In 3 days he must pay €2,812,250 (~$3.0M USD) in salaries and suppliers.
He’s short €1,926,769 (~$2.1M USD).
He reopens the 2024 financial statement his commercialista (Italian CPA and business advisor) sent yesterday:
2024 NET PROFIT: €4,308,118 (~$4.7M USD)
2024 EBITDA: €3,877,029 (~$4.2M USD)
“The company earned nearly 4 million euros”
Luca picks up the phone. He calls his commercialista.
Luca: “Franco, explain something to me. The balance sheet says we earned 4.3 million. But I have 885 thousand in the bank and in 3 days I need to pay 2.8 million. How is this possible?”
Franco (commercialista): “Luca, look at the ‘Trade receivables’ line.”
Luca scrolls through the balance sheet.
TRADE RECEIVABLES: €16,991,328 (~$18.4M USD)
Luca: “17 million?! But… these are jobs I completed?”
Franco: “Exactly. Work completed. Invoiced. Approved. But not yet paid. You have 17 million euros in blocked receivables. It’s like having a treasure in a safe you don’t have the key to.”
Luca: “And when will they pay me?”
Franco: “On average after 117 days from the invoice. Some sites are at 474 days. Almost a year and a half.”
Luca remains silent for 10 seconds.
Luca: “So I work, spend, earn… but don’t have the money?”
Franco: “Welcome to the world of public contracts.”
This is the story of thousands of Italian construction companies working with public clients (municipalities, provinces, ANAS - the Italian roads authority, PNRR - Italy’s National Recovery and Resilience Plan projects).
Companies profitable on paper, but in permanent liquidity crisis.
The problem isn’t the business. It’s the cash flow.
::chart[l_evoluzione_della_crisi_crediti_bloccat]
The Paradox: Numbers That Don’t Add Up
CostruzioniModerne S.r.l. - 2024 Financial Statement:
| Indicator | Value | Status |
|---|---|---|
| Revenue | €56,328,510 (~$61M USD) | ✅ Excellent |
| EBITDA | €3,877,029 (6.9%) | ✅ Positive |
| Net Profit | €4,308,118 (~$4.7M USD) | ✅ Profitable |
| Blocked receivables | €16,991,328 (~$18.4M USD) | 🔴 4.4 months revenue |
| Available liquidity | €885,481 (~$958k USD) | 🔴 0.3 months costs |
| Average collection time | 117 days | 🔴 vs 60-90 target |
| Quick Ratio | 0.09 | 🔴 vs 0.3 target |
Translation:
- The company earns well (€4.3M profits)
- But has €17M blocked in receivables
- And only €885k in the bank (covers 10 days of costs)
- Collects after 117 days instead of 60-90
The result: Despite million-euro profits, risks not being able to pay salaries because liquidity is frozen in receivables.
The Evolution of the Crisis (2023-2025)
| Year | Receivables | Liquidity | NFP | Assessment |
|---|---|---|---|---|
| 2023 | €4.4M (2.8 months) | +€3.4M | +€3.3M cash | ✅ HEALTHY |
| 2024 | €15.4M (3.3 months) | -€434k | -€3.3M | 🟡 CAUTION |
| 2025 | €17.0M (4.4 months) | €885k | -€5.0M | 🔴 CRISIS |
What happened:
In 2024-2025, CostruzioniModerne won large public contracts (PNRR, ANAS, strategic projects). It worked well, invoiced heavily (+192% revenue vs 2023), earned margins.
But didn’t collect proportionally.
Result: Went from +€3.3M cash in 2023 to -€5.0M in debt in 2025.
Liquidity deterioration: €8.3 million (~$9.0M USD) in just 2 years.
The Trap Mechanism: Real Contract Timeline
Let’s see what happens when CostruzioniModerne wins a €1,000,000 (~$1.08M USD) public contract:
DAY 1-30: Site Activation
🔴 YOU PAY IMMEDIATELY (in advance):
- 20 workers: €40,000/month
- 5 equipment rentals: €30,000/month
- Materials: €50,000
- Insurance: €8,000
TOTAL ADVANCED: €128,000 (~$138k USD) (YOUR money)
DAY 30-90: Work Execution
🔴 YOU KEEP PAYING:
Month 1: €128,000
Month 2: €120,000
Month 3: €120,000
TOTAL after 90 days: €368,000 (~$398k USD) advanced
Completion: 30% of work → Value produced: €300,000
DAY 90-120: SAL and Invoice
Under Italian public works contracts, SAL (Stato Avanzamento Lavori - Work Progress Statement) is the formal certification that a specific percentage of work has been completed.
✓ Works director verifies 30%
✓ Issue SAL: €300,000
✓ Wait for client approval: 30 days
✓ ANAS approves → Issue invoice
⏱️ PA payment wait: 60-90 days per regulations
But in reality…
DAY 234: COLLECTION (After 117 days from invoice!)
🟢 Transfer €300,000 finally credited
SUMMARY:
Advanced: €368,000 (your money)
Collected: €300,000 (after 7-8 months!)
Still to collect: €700,000 (70% of contract)
Total expected time: 18-24 months
The problem: If you have 10 simultaneous sites, you must advance €3.7M and wait months to recover.
The 5 Cash Flow Killers
🔴 KILLER #1: Infinite Collection Times (117-474 days)
| Indicator | CostruzioniModerne | Benchmark | Gap |
|---|---|---|---|
| Average collection time | 117 days | 60-90 days | +27-57 days |
| Receivables >180 days | €6.8M (40%) | <10% | +30pp 🔴 |
| Receivables >365 days | €3.4M (20%) | <2% | +18pp 🔴 |
| Maximum duration | 474 days | 120 days | +354 days |
Causes: PA bureaucracy, lack of funds, technical disputes, administration changes, no real penalties for delays.
🔴 KILLER #2: 100% Cost Advances (€2.8M/month)
Monthly fixed costs: €2,812,250 (~$3.0M USD)
- Personnel (58 employees): €2,331,847 (83%)
- Equipment rentals: €265,000 (9%)
- Rent: €140,000 (5%)
- Insurance: €75,000 (3%)
The problem: You MUST pay this €2.8M EVERY month regardless of when you collect.
But public clients pay after 117 days.
Liquidity needed: Minimum 4 months costs = €11.25M (~$12.2M USD)
Available: €885k
Missing: €10.36M (~$11.2M USD)
How does it survive? → Uses suppliers as a “bank” (see Killer #4)
🔴 KILLER #3: Quick Ratio 0.09
Quick Ratio = Immediate liquidity / Current liabilities
Numerator: €885,481 (liquidity + receivables <30 days)
Denominator: €5,771,847 (short-term debts)
Quick Ratio = 0.09
Industry benchmark: >0.30
Ideal situation: >0.50
Means: For every €100 of short-term debt, you have only €9 of liquidity.
This is the red flag of imminent crisis.
🔴 KILLER #4: Supplier Dependency (You Pay After 392 Days!)
Average supplier payment time: 392 days = 13 months
Total supplier debts: €20,341,500 (~$22.0M USD)
How it works (dangerous trick):
- Buy materials: €50,000
- Supplier gives 13-month credit
- Use that money to pay salaries
- When PA pays you (after 117 days), use for other sites
- Supplier waits 13 months
You’re using SUPPLIERS as a “free bank” to compensate for PA delays.
The SERIOUS risk:
If 2-3 main suppliers:
- Reduce terms from 392 days to 90 days
- Request immediate payments
- Block supplies
→ You need to find €20.3M in 3 months
→ Impossible
→ Immediate bankruptcy
🔴 KILLER #5: Growing Debt (+107% in one year)
| Year | Bank Debt | NFP | Change |
|---|---|---|---|
| 2023 | €132,418 | +€3.3M ✅ | - |
| 2024 | €2,865,436 | -€3.3M 🔴 | +2,063% |
| 2025 | €5,927,227 | -€5.0M 🔴 | +107% |
In 2 years:
- Bank debt: From €132k to €5.9M (+4,378%)
- NFP (Net Financial Position): From +€3.3M (cash) to -€5.0M (in debt)
Why: The debt is NOT for investments (machinery, expansion). It only serves to pay salaries while waiting for PA to pay.
It’s unproductive debt = Very dangerous.
The 4 Intervention Priorities
🎯 PRIORITY 1 - URGENT: Accelerate Collections (0-6 months)
Objective: Reduce collection time from 117 days to 60-75 days
Liquidity freed: €6,796,531 (~$7.4M USD)
Action 1.1: Selective Non-Recourse Factoring
Assign PA receivables to factoring company → They pay you immediately (minus commission).
Example:
- ANAS receivable: €500,000 (117-day wait)
- Factor advances: €475,000 (95%) in 5 days
- Cost: €5,000 (1%)
CostruzioniModerne Strategy:
- Assign 40% receivables = €6.8M
- 95% advance = €6.46M immediately
- Cost 1-2% = €68-136k/year
ROI: Cost €136k, free €6.5M liquidity. Can repay €2.9M bank debt (5% interest = €145k/year). Net savings almost equal, but gain operational peace of mind.
Action 1.2: More Frequent SALs
BEFORE (30% SAL): Collect every 3-4 months
AFTER (15% SAL): Collect every 1-2 months
In new contracts, negotiate clause:
“The contractor requests SAL every 15% progress (instead of 30%) to improve financial management without additional costs to client.”
Result: Blocked liquidity halved.
Action 1.3: 20-30% Contractual Advances
Under Italian public procurement law (Codice Appalti), advances up to 30% are allowed.
Example €1M contract:
- Day 1: Sign contract
- Day 15: Collect €200k advance
- Day 30-180: Use advance to cover costs
You DON’T have to advance €200k of YOUR money.
Cost: Bank guarantee 0.5-1.5% = €1-3k. Always worth it.
Action 1.4: Systematic Follow-ups
Timeline:
- Day 30: Email reminder
- Day 45: Phone call
- Day 60: Formal PEC (certified email)
- Day 75: Involve RUP (project manager)
- Day 90: Formal notice + late fees
- Day 100: Report to higher authority
Investment: 1 part-time collections person = €18k/year
Result: Time reduction from 117 days to 85 days = €4M liquidity freed
ROI: Spend €18k, free €4M. ROI 224x
TOTAL PRIORITY 1:
| Action | Liquidity Freed | Annual Cost | ROI |
|---|---|---|---|
| 40% Factoring | €6,460,000 | €136,000 | 47x |
| Frequent SALs | €2,300,000 | €0 | ∞ |
| 20% Advances | €1,840,000 | €9,200 | 200x |
| Follow-ups | €4,038,000 | €18,000 | 224x |
| TOTAL | €14,638,000 (~$15.8M USD) | €163,200 | 90x |
Result:
- Blocked receivables: From €17M to €2.4M
- Collection time: From 117 days to 62 days
- Quick ratio: From 0.09 to 1.35 ✅
- Bank credit needs: Eliminated
🎯 PRIORITY 2: Reduce Fixed Costs (3-18 months)
Objective: From €2.8M/month to €2.3M/month
This priority is already covered in the complementary article [“49.7% Personnel Cost”]:
- 18-month headcount reduction plan (58 → 42 FTE)
- Overtime -40%
- Core + flex model
- Management software
Savings: €2,815,000/year
🎯 PRIORITY 3: Client Diversification (6-24 months)
Current problem:
2025 REVENUE COMPOSITION:
Public contracts (PA): 85% (€39.2M)
├─ ANAS: 35%
├─ Region: 25%
└─ Municipalities: 25%
Private: 15% (€6.9M)
PAYMENT TIMES:
PA: 117-474 days
Private: 45-60 days ✅
Solution: Increase private share from 15% to 30-35% in 2 years.
Year 1: Private 22% (€11M)
- Maintenance for private companies
- Partnership with residential general contractors
- Utility works (aqueducts, sewers)
Year 2: Private 30% (€16M)
Result: Mix 70% PA + 30% Private → Average collection time: 90 days (vs 117 days)
🎯 PRIORITY 4: Normalize Suppliers (immediate)
Objective: Reduce payment terms from 392 days to 120 days
Gradual plan:
Year 1: Target 240 days (8 months)
- Negotiate with 5 strategic suppliers
- “I’ll pay you earlier IF 3-5% discount”
- Investment: €340k/month (covered by Priority 1)
Year 2: Stabilize at 120 days (4 months)
Benefit:
- Happy suppliers = No supply blocks
- 3-5% discounts = €610k/year savings
- Improved relationships
Scenario Comparison: Status Quo vs Plan
📉 Status Quo Scenario (Nothing Changes)
Year 2028:
- Revenue: €42M
- Blocked receivables: €20M
- Liquidity: €150k (critical)
- NFP: -€8.5M
⚠️ 3 suppliers reduce payment terms → Need €8.5M in 6 months → Banks deny credit
Risk: BANKRUPTCY
📈 Recovery Plan Scenario
Year 2028:
- Revenue: €54M
- Receivables: €4.9M (1.1 months)
- Liquidity: €11.7M (4.2 months costs)
- NFP: +€4.8M (CASH POSITIVE)
- EBITDA: €6.1M (11.3%)
Assessment: ✅ EXCELLENT
| Metric | Status Quo | Plan | Delta |
|---|---|---|---|
| Revenue | €42M | €54M | +€12M |
| EBITDA | -€1.5M | €6.1M | +€7.6M |
| Liquidity | €0 | €11.7M | +€11.7M |
| Risk | Bankruptcy | Growth | ✅ |
The Connection: Fixed Costs + Cash Flow = Perfect Storm
As seen in the “49.7% Personnel Cost” article, CostruzioniModerne also has rigid fixed costs.
The LETHAL interaction:
HIGH FIXED COSTS (49.7% personnel)
+
NEGATIVE CASH FLOW (117-day collection)
=
PERFECT STORM
Why: With low costs OR positive cash flow → You survive. But with BOTH high → Impossible.
BOTH interventions needed:
- Reduce fixed costs → Frees €2.8M/year
- Improve cash flow → Frees €14.6M liquidity
Total impact: €17.4M (~$18.8M USD) value created in 18-24 months.
Conclusion: Profit ≠ Liquidity
CostruzioniModerne earns €4.3M profits but risks bankruptcy due to lack of liquidity.
The lesson:
In public contracts, profit is not enough.
You need positive cash flow.
You need available liquidity.
You need to collect in reasonable timeframes.
Otherwise, you can earn millions on paper and fail in reality.
Disclaimer: Case study based on real data from a Veneto construction company (ATECO 42.11.00 - Italian classification code for building construction). Name (CostruzioniModerne), location (Verona), people (Luca Moretti), values modified +6.5% for privacy. Percentages/ratios preserved for representativeness. Case representative of issues facing Italian construction SMEs in public contracts.
Frequently Asked Questions
- How long do Public Administrations take to pay construction contracts?
- The average collection time is 117 days from invoice, but can reach up to 474 days (over a year) for some construction sites. Compared to the 60-90 days required by regulations, there is an average delay of 27-57 days. 40% of receivables exceed 180 days and 20% even exceed 365 days. These systematic delays create a liquidity blockage that can paralyze even healthy and profitable companies.
- What is the Quick Ratio and why is 0.09 a crisis signal?
- The Quick Ratio measures a company's ability to pay short-term debts with immediately available liquidity. It is calculated by dividing cash and short-term receivables by current liabilities. A Quick Ratio of 0.09 means that for every 100 euros of short-term debt, the company has only 9 euros of available liquidity. The industry benchmark requires at least 0.30, ideally 0.50. Below 0.15 indicates an imminent crisis zone, with concrete risk of being unable to meet financial obligations.
- How much money must a construction company advance for a 1 million euro public contract?
- For a 1 million euro contract, the company advances approximately 368,000 euros in the first 90 days for just 30% of the work. This includes worker salaries (40,000 euros/month), equipment rentals (30,000 euros/month), materials (50,000 euros), and insurance (8,000 euros). The company therefore spends 36% of the total contract value before even receiving the first SAL (Work Progress Statement). With 10 simultaneous construction sites, the required advance exceeds 3.7 million euros.
- How do construction companies survive with Public Administration payment delays?
- Many companies use suppliers as a 'free bank,' paying them after 392 days (13 months) instead of the normal 30-60 days. This transfers the cash flow problem to suppliers who extend credit. However, this strategy is extremely risky: if 2-3 main suppliers reduce payment terms or block supplies, the company must immediately find millions of euros (in the case of CostruzioniModerne, 20.3 million) and risks immediate bankruptcy.
- What is factoring and how does it help construction companies with blocked PA receivables?
- Factoring is the assignment of receivables to specialized companies that advance payment to the business. In non-recourse factoring, the company assigns a PA receivable (for example 500,000 euros with a 117-day wait) and immediately receives 95% of the value (475,000 euros) in 5 days, paying a commission of 1-2%. This allows converting long-term receivables into immediate liquidity. Strategically, the slowest receivables (over 180 days) can be assigned to free up resources without excessively weighing down financial costs.
- Why does a profitable construction company keep getting more and more into debt?
- Debt serves to bridge the liquidity gap caused by collection delays. In the case of CostruzioniModerne, bank debt increased from 132,000 euros to 5.9 million in two years (a 4,378% increase). This is unproductive debt: it doesn't finance investments or expansion, but only serves to pay salaries and suppliers while waiting for the PA to pay. It is particularly dangerous because it generates growing financial costs without increasing production capacity, creating a negative spiral that is difficult to break.
- How many months of liquidity should a construction company working with public contracts have?
- A company working with public contracts should have sufficient liquidity to cover at least 4 months of operating costs, considering average collection times of 117 days. For CostruzioniModerne, with monthly costs of 2.8 million, 11.25 million euros of available liquidity would be needed. Having only 885,000 euros (approximately 10 days of costs), 92% of the necessary liquidity is missing. This shortage forces risky strategies such as increasing debt and delaying payments to suppliers.
- Why can't a construction company with 4 million euros in profits pay salaries?
- The problem is cash flow blocked in receivables from public clients. A company can be profitable on paper but have frozen liquidity: for example, CostruzioniModerne has 4.3 million in profits but 17 million in uncollected receivables and only 885 thousand euros in the bank. This happens because Public Administrations pay on average 117 days after invoice, while the company must pay salaries and suppliers immediately. The result is a permanent liquidity crisis despite profits.
- What happens when a construction company has too many blocked receivables relative to revenue?
- When blocked receivables exceed 3-4 months of revenue, the company enters chronic liquidity crisis. CostruzioniModerne has 17 million in blocked receivables, equal to 4.4 months of revenue, compared to the 1.5-2 months considered healthy. This means that a growing share of working capital is immobilized: the company works, produces value and earns margins, but has no money to operate. The result is the need to continuously borrow or extend payments to suppliers, creating an unsustainable financial situation in the medium term.