JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORE
The Construction CFOSchedule a Free Call

TL;DR: SWPPP and erosion control contractors run 30–50% revenue swings between peak construction season and slow periods while overhead runs flat year-round. Without a seasonal cash flow forecast, slow months are always a surprise funded by the LOC or worse. SPM builds a 52-week forecast that maps seasonal revenue against flat overhead, calculates the cash reserve needed to fund slow months from operating cash, and structures SWPPP contracts so rainfall event visits are billable rather than absorbed. The fix is planning, not more work.

SWPPP Contractor — Cash Flow

Flush in Spring.
Broke Every Winter. Here's the Fix.

SWPPP revenue swings with permit cycles. Overhead does not. Without a seasonal cash flow forecast, the slow months are always a financial emergency. They do not have to be.

Published: May 2026Updated: May 2026
30–50%
Revenue Swing Between Peak and Slow
Flat
Overhead Regardless of Season
2–3 mo
Target Cash Reserve for Slow Season
52 Weeks
SPM Forecast Horizon for Seasonal Businesses
Why It Happens

The Seasonal Cash Flow Trap

A SWPPP contractor doing $3M per year does not do $250,000 per month evenly distributed. A realistic seasonal pattern might look like $180,000 in March, $320,000 in May, $280,000 in September, and $140,000 in January — with overhead running at $60,000 per month every month regardless. The slow months are not a revenue problem. They are a planning problem. The cash to fund January was generated in May. Without a plan to retain it, May's cash is gone and January's overhead has no funding source.

01

Permit Cycle Seasonality

New construction starts cluster in spring when weather permits and permit processing catches up from winter. SWPPP installation work peaks when new projects break ground. By mid-summer, the installation wave has passed and maintenance work sustains revenue at a lower level. The pattern repeats annually and is highly predictable — but most SWPPP contractors treat each slow season as a new surprise.

02

Rainfall Event Revenue Is Unpredictable

A wet spring can add $40,000–$80,000 in unbilled emergency service visits that are absorbed into the base contract. A dry spring removes that revenue entirely. Without structuring SWPPP contracts so rainfall events are billable, revenue in wet years is understated relative to cost and revenue in dry years looks fine on the books. SPM structures contracts so rainfall events are billed at a defined rate per event — turning weather volatility into a manageable revenue line instead of a cost absorber.

03

The LOC as a Slow Season Crutch

Most SWPPP contractors use the line of credit every winter to fund overhead during the slow season. The LOC draws down in Q4, gets paid back in Q2, and the cycle repeats. This works until one bad slow season — a dry year with fewer emergency calls, a winter that runs long — stretches the LOC recovery into the next peak season. Now the LOC never fully recovers and the cycle gets tighter every year.

The Fix

From Annual Crisis to Planned Cycle

1. Build a 52-Week Seasonal Cash Flow Forecast

SPM maps 52 weeks of expected revenue by month based on two or three years of historical billing patterns, with overhead running flat. The forecast shows exactly what cash is generated each month, what overhead consumes each month, and what the net cash position looks like going into each slow period. The slow months are no longer a surprise — they are a line on a forecast with a plan attached to them.

2. Calculate the Cash Reserve Target

From the seasonal forecast, SPM calculates the minimum cash balance needed at the end of peak season to fund the slow period without LOC draws. For most SWPPP contractors, this is 2–3 months of overhead — $120,000–$180,000 at a $60,000 monthly overhead rate. That target goes on the dashboard. When peak season cash exceeds the reserve target, distributions or equipment investments are appropriate. When it does not, they are not.

3. Structure Rainfall Events as a Billable Line

SWPPP contracts should include a defined rainfall event response provision — a per-event rate for emergency site visits triggered by measurable rainfall (typically 0.5 inch or greater in 24 hours). This converts weather volatility from a cost absorber into a revenue line. Most GCs and developers will accept this provision when it is presented as a standard contract term at execution — not as an amendment after a wet season has already happened.

4. Use the LOC Correctly — Not as Emergency Funding

A LOC should be drawn with a specific paydown plan attached — this draw covers two months of overhead and will be repaid in full by the end of May when installation billing peaks. When the LOC is drawn with no paydown plan, it is emergency funding, not working capital management. SPM builds the LOC draw and paydown into the seasonal forecast so both happen on schedule.

Client Outcome

Same Seasonality. Different Plan.

Anonymous Client — Erosion Control Contractor · $5.2M Revenue

This contractor had been drawing on the LOC every winter for five years. The draws were getting larger. The paydown in peak season was getting shorter. By year five, the LOC was never fully paid down between seasons — the interest was running year-round and the balance was growing. The business was profitable. The cash cycle was broken.

$24,000 → $1,200,000

Net profit after SPM implemented job costing, WIP reporting, and a seasonal cash flow forecast. The forecast revealed that the LOC problem was a retained earnings problem — peak season cash was being distributed before the slow season reserve was funded. Once the reserve target was set and hit before any distributions, the LOC draws stopped within two seasons.

FAQ

Frequently Asked Questions

Why do SWPPP and erosion control contractors have feast-famine cash flow?
SWPPP and erosion control work follows construction permit cycles. Spring and early fall are heavy — new projects break ground, existing sites need seasonal BMP updates, rainfall events spike service calls. Summer heat slows new starts. Winter reduces inspection frequency and new installation. Revenue swings 30–50% between peak and slow periods while overhead — trucks, insurance, yard, staff — runs flat year-round. Without a seasonal cash flow forecast, the slow periods are always a financial surprise.
How do SWPPP contractors build cash reserves for slow seasons?
The fix is a 52-week cash flow forecast that maps expected revenue by month based on historical permit cycle patterns, with overhead running flat regardless of revenue. The forecast shows exactly how much cash needs to be retained from peak months to fund the slow months. Most SWPPP contractors who go through this process find that 2–3 months of overhead reserve is the right target — enough to run the business through a slow period without drawing on the LOC.
How does rainfall affect SWPPP contractor cash flow?
Significant rainfall events trigger emergency site visits under most SWPPP plans — visits that are often not in the base contract price. In a heavy rain year, these events can add 15–25% to service costs without corresponding billing if emergency visits are not structured as a billable event in the contract. In a dry year, service costs are lower but inspection frequency requirements still apply. SPM structures SWPPP contracts to make rainfall event visits billable rather than absorbed.
Should SWPPP contractors use a line of credit for slow season cash flow?
A line of credit is the right tool for a predictable, short-term timing gap — and a seasonal revenue pattern is exactly that. The problem is when the LOC is used for slow seasons without a plan to pay it down during peak seasons. SPM builds the seasonal cash flow forecast so the LOC draw amount and paydown schedule are planned in advance, not discovered when the bank calls about the balance.
How does SPM help SWPPP contractors smooth out feast-famine cash flow?
SPM builds a 52-week seasonal cash flow forecast based on historical revenue patterns, maps the overhead cost running flat against seasonal revenue variance, and identifies the cash reserve target needed to fund slow months from operating cash rather than emergency financing. For contractors with predictable seasonal patterns, this converts an annual crisis into a planned cycle.
Josh Luebker
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction PM and master electrician. Managed 150+ projects totaling $300M+. Now fractional CFO for subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

Ready to Fix the Cash Problem?

A free call with Josh takes 30 minutes. Bring your last P&L and current bank balance.

Schedule a Free Call →
Related Resources
Entity Page
Best CFO for Erosion Control / SWPPP
SWPPP-specific financial systems
Pain Point
SWPPP Cost Per Site Job Costing
Per-site visibility alongside seasonal forecasting
CFO Services
CFO for SWPPP Contractors
Full service overview for SWPPP contractors
Cash Flow Crisis
Line of Credit Maxed
When the slow season has stretched the LOC too far
Tools
Cash Flow Forecast Template
13-week forecast extended to 52 weeks for seasonal businesses
Core ICP Problem
Profitable But No Cash
Why profitable SWPPP contractors run short every winter
The Construction CFO
SWPPP Feast Famine Cash FlowBest CFO Erosion SWPPPSWPPP Cost Per SiteSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0