How to Build a Simple Annual Budget for Your Trades Business

You finished last year not really knowing if you made money. You think you did. Your account had cash in it. But you're not sure where it went or how to make sure this year goes better.

That's not a money problem. It's a planning problem. And the fix is an annual budget for your trades business — built once a year, reviewed monthly, and simple enough that you'll actually use it.

Why Most Trades Owners Skip the Budget

Because nobody taught them how. And the word "budget" sounds like something a CFO does in a boardroom, not something a plumber in Kelowna needs to worry about.

But here's what I see constantly: owners who are busy all year, billing good money, and still ending up stressed about cash in February. If you've read my post on small business cash flow management, you already know that revenue and profit aren't the same thing. A budget is how you close that gap before the year starts — not after it ends.

It doesn't have to be complicated. You don't need an accountant to build it. You need a spreadsheet, two hours, and the numbers from last year.

Step 1: Start With Last Year's Real Numbers

Pull your profit and loss statement from last year. If you don't know how to read it, start with my post on how to read a P&L statement — it'll take you 10 minutes and it's worth it.

You're looking for three things:

This is your baseline. You're not copying it — you're using it to make smarter decisions about this year.

Step 2: Set a Realistic Revenue Target

Don't just pick a number that sounds good. Base it on something real.

Ask yourself: How many billable hours or jobs can my team realistically complete per month? What's my average job value? If you haven't nailed down your pricing yet, go read how to price your jobs properly before you set any revenue targets.

A 10–20% growth target is reasonable for most trades businesses doing $300K–$2M in Canada. Anything higher needs a concrete plan behind it — more crew, more marketing, a new service line.

Your revenue target isn't a wish. It's a number tied to capacity.

Step 3: Build Your Cost of Goods Sold (COGS) Estimate

COGS is everything it costs you to deliver the work. For trades businesses, that's usually:

A healthy gross margin for most Canadian trades businesses sits between 35–55%, depending on your trade. If you're not sure what yours is, check out my post on what gross margin is and why it matters.

Once you know your target revenue and your target gross margin, you can back-calculate what your COGS budget should be. That's the ceiling. Don't blow past it on every job and expect the year to work out.

Step 4: List Every Fixed Cost You Have

Fixed costs are what you pay whether you're busy or slow. Rent, insurance, software subscriptions, loan payments, your own salary, your phone bill.

List them all. Monthly amount, times 12. That's your fixed cost base for the year. If you haven't done this exercise yet, my post on monthly fixed costs walks you through exactly how to find and cut the right ones.

Here's the rule: your gross profit (revenue minus COGS) needs to cover your fixed costs — and leave something left over. That leftover is your net profit. If the math doesn't work on paper, it won't work in real life.

Step 5: Account for the Canadian Stuff

Running a trades business in Canada means a few things hit differently than the generic budgeting advice you'll find online.

First, seasonality. If you're in BC, Alberta, or anywhere with real winters, your revenue is not flat across 12 months. Budget lower for November through February and higher for your peak months. If this is a recurring stress point, my post on running a seasonal business without feast-or-famine stress is worth a read.

Second, taxes. You need to set aside money for corporate tax, HST/GST remittances, and payroll deductions throughout the year — not scramble for it in April. My post on Canadian small business tax basics breaks this down without the jargon.

Third, your own pay. Budget your salary as a real line item. If you're not paying yourself properly, you're subsidizing your business with your own life. That's not sustainable. Go read how to pay yourself properly if this is a grey area for you.

Step 6: Add a Buffer Line

Every annual budget for a trades business in Canada needs a contingency line. Equipment breaks. A key employee quits. A job goes sideways.

Budget 3–5% of revenue as a contingency reserve. Don't touch it unless something actually goes wrong. This is the line that separates businesses that survive a hard quarter from ones that don't.

How to Use Your Budget Once It's Built

A budget that sits in a drawer is useless. Here's how to make it work:

Review it monthly. Pull your actual numbers from your accounting software and compare them to your budget. Are you on track for revenue? Are your COGS creeping up? Is a fixed cost you forgot about showing up?

Adjust quarterly. Your budget is a plan, not a contract. If something changes — you hire someone new, you lose a big client, material costs spike — update the numbers. A budget that reflects reality is useful. One that doesn't is just noise.

If you're already running a weekly planning system, add a monthly finance review to that rhythm. Thirty minutes, once a month. That's all it takes to stay ahead of problems instead of reacting to them.

This Week: Build Your Budget in 5 Steps

  1. Pull last year's P&L and write down your total revenue, COGS, and operating expenses.
  2. Set a revenue target for this year based on your real capacity — not a wish.
  3. List every fixed cost you have and multiply by 12 to get your annual fixed cost base.
  4. Calculate your gross margin target and make sure it covers your fixed costs with room left over.
  5. Add a 3–5% contingency line and schedule a monthly 30-minute budget review into your calendar now.

Frequently Asked Questions

How do I create an annual budget for a small trades business in Canada?

Start with last year's actual revenue, costs, and expenses. Set a realistic revenue target based on your capacity, estimate your cost of goods sold using your target gross margin, list all fixed costs, and add a contingency buffer of 3–5%. Review it monthly against your real numbers. You don't need an accountant to build the first version — just your P&L and a spreadsheet.

What should be included in a trades business budget?

Your budget should include projected revenue, cost of goods sold (labour, materials, subcontractors), all fixed operating expenses (insurance, rent, software, fuel), your own salary, tax provisions (GST/HST, corporate tax, payroll deductions), and a contingency reserve. For Canadian trades businesses, it should also reflect seasonal revenue patterns.

How much should a trades contractor set aside for taxes in Canada?

It depends on your business structure, but as a general rule, budget 15–25% of net profit for corporate income tax, plus set aside your GST/HST remittances separately as you collect them. Work with your accountant to get the right number for your situation — but the key is budgeting for it before the year starts, not scrambling after.

What's a good profit margin for a trades business in Canada?

Most trades businesses should target a gross margin of 35–55% (revenue minus direct job costs) and a net profit margin of 10–20% after all expenses. Where you land depends on your trade, your market, and how well you're pricing your jobs. If your margins are below this, start with your pricing and your job costing.

How often should I review my business budget?

Monthly. Set a recurring 30-minute block to compare your actual numbers against your budget. Adjust your projections quarterly if circumstances change. An annual budget reviewed monthly is a management tool. An annual budget reviewed once a year is just a document.

If you want help building a budget that actually connects to how you run your business day-to-day, reach out to us at TradeBrain — this is exactly the kind of work we do with trades and service businesses across Canada.