HomeResourcesOther AccountingHow to Build a Budget When Your Revenue Isn’t Predictable

How to Build a Budget When Your Revenue Isn’t Predictable

How to Build a Budget When Your Revenue Isn’t Predictable | Accounting Fresh CPA
Accounting Fresh CPA
Construction & Trades

How to Build a Budget When Your Revenue Isn’t Predictable

A practical guide for San Diego construction and trade business owners

If you run a plumbing company, a general contracting crew, or an electrical business in San Diego County, you already know the feeling: one month you’re fully booked, the next you’re wondering when the next job is coming in. Unpredictable revenue doesn’t mean you can’t budget — it means you need a smarter one.

Step 1

Start with what you know: fixed vs. variable costs

Before you worry about income, get crystal clear on what goes out the door no matter what.

Fixed costs are your non-negotiables:

  • Insurance premiums & vehicle/equipment loan payments
  • Rent or lease payments on your shop or yard
  • Payroll for your core crew (salaried employees)
  • Software subscriptions

Variable costs move with your volume — subcontractor labor, materials, fuel, job-specific permits. This single step tells you your minimum monthly burn — the floor you have to cover no matter what.

Step 2

Build a baseline budget around your slowest month

Don’t budget around your best month. Look back at the last 12 to 24 months of revenue data. Find your three lowest-revenue months. Average them. That’s your baseline.

Your baseline budget answers one question: Can we survive if things are slow? If your fixed costs exceed that number, you have a cash flow gap to solve — either by building a reserve or locking in recurring service agreements that create more predictable revenue.

Step 3

Create a cash reserve target (your “slow season fund”)

San Diego construction businesses typically see dips after the holidays and during certain permitting windows. A good rule of thumb: aim for 2 to 3 months of fixed expenses in a dedicated savings or operating reserve account.

Start small if you need to. Even setting aside 5% of every job deposit into a separate account builds the habit and the cushion over time.

Step 4

Use a rolling 13-week cash flow forecast

A static annual budget isn’t enough for a project-based business. A rolling 13-week cash flow forecast shows what cash is coming in and going out over the next three months, updated weekly. You need three things:

  • Cash on hand today
  • Expected inflows — invoices outstanding, job deposits, scheduled draws
  • Expected outflows — bills due, payroll dates, material orders

When you can see 13 weeks ahead, you spot the cash crunch three weeks before it hits instead of the day it does.

Step 5

Separate your accounts: operating, payroll, and tax

One pool of money covering payroll, taxes, materials, and overhead makes it nearly impossible to know where you stand. A simple three-account setup makes a massive difference:

Step 6

Review actuals vs. budget every month

A budget you set in January and ignore until December is a wish list. Build a habit of reviewing two numbers every month:

  • What did we actually bring in vs. what we expected?
  • What did we actually spend vs. what we budgeted?

If materials keep running over, that’s a pricing problem. If revenue misses on certain job types, that’s a mix problem. Your monthly review turns your budget into a feedback loop.


Ready to build a budget that works for your business?

We specialize in construction and trades businesses across San Diego County — from Carlsbad to Chula Vista. Bookkeeping, tax, payroll, and fractional CFO services built for the trades.

Schedule your free discovery call
📞 (760) 230-9779 ✉️ hello@accountingfresh.com 🌐 accountingfresh.com

Leave a Reply

Your email address will not be published. Required fields are marked *