← Blog

2026-10-25 · Fidele Maniraruta

Should You Charge More in Busy Season? Seasonal Pricing for Contractors

It's July and you're booked three weeks out. Your phone won't stop. You're quoting the same price you quoted in February, when you were sitting around waiting for the phone to ring.

That doesn't add up, and most of us know it. Here's how to think about pricing by season without getting weird about it.

🛠️
Free: every follow-up text, written for your trade

Pick your trade and the situation, get 3 copy-paste texts instantly. Drop an email and all 18 unlock, plus the day-by-day send schedule.

Get the texts →

Quick answer

Yes, you can charge more when you're slammed, and you should at least stop discounting. Your time is worth more in June than in January because you only have so many days, and every day you give to a cheap job is a day you can't give to a better one. Keep your base price steady, add a busy season rate or a rush fee when the calendar is full, and offer a real reason to book early in the slow months.

Why the same job is not the same price all year

A job costs you the same materials and the same hours in any month. What changes is what else you could be doing with those hours.

In peak season, if you take a low-margin job, you're turning away a better one. That's a real cost even though it never shows up on the invoice. In the slow months, an empty day pays nothing, so a smaller margin is better than a dead day, as long as it still covers your costs.

That's the whole idea. Price against what the day is worth to you, not just what the job is.

Three ways to do it that actually work

1. Raise the number when you're booked out. If your next opening is three or four weeks away and people are still calling, your price is too low. Bump your quotes by five or ten percent and see who still says yes. If nobody blinks, go again next month. Customers who need the work done in the middle of summer expect to pay for it. You're not the only one with a full schedule.

2. Add a rush or priority fee. Someone wants it done this week in the busiest part of the year? That costs extra, and you can say so plainly. "I can fit you in Thursday. For that short notice it's an extra two hundred on top of the quote." Then it's their call. Some will pay it happily because they've been stuck for days. Some will wait. Either way you're fine.

3. Give the slow months a reason to book. Instead of a random discount, tie it to something. Booking before a certain date, flexible start dates, or work that doesn't care about weather. "If you can let me pick the day in the next few weeks, I'll take a bit off." That keeps your normal price looking normal and fills the calendar.

What to say to a customer

Keep it short and matter of fact. You don't have to explain your business.

If you're in peak season: "This time of year I'm booked pretty far out, so the price reflects that. If you can wait until the fall I can do it for less."

If you're in the slow season: "I've got some open days next month. If you can be flexible on the start date, I can do a bit better on the price."

Notice you're giving them a choice. That's what keeps it from sounding like you're gouging or begging.

Mistakes I see a lot

Raising prices with no warning on a repeat customer. If you've been charging a regular the same rate for years, tell them before the quote shows up. A quick text does it. A shock number in the middle of a busy week makes people feel tricked.

Discounting so hard in winter that nobody pays full price in summer. If your off season price becomes the number everyone remembers, you've trained them. Say it's a seasonal deal, put an end date on it, and mean it.

Doing it on feel instead of writing it down. Pick your numbers once. Something like plus ten percent from May to September and a flexible start discount the rest of the year. Then you're not making it up on every phone call.

Not checking your costs. Material prices swing too, and a slow season discount that looks fine can turn into a loss if your supplier raised prices on you. See material prices went up after the quote if that's biting you.

Check it against your real numbers

Before you change anything, look at last year. Which months were full? Which were empty? How many quotes did you send and how many turned into jobs in each month? If you don't track that, start. Even a rough count tells you where your price is too low or too high. A notebook works fine.

If you want the bigger picture on your rates, read how to price a job and how to raise your prices as a contractor. And for the quiet months, contractor slow season: how to keep work coming in has ideas for filling the calendar before you start cutting your rate.

The follow up matters more than the price

Here's the thing. In a busy season you send more quotes than you can keep track of. In a slow season every single quote matters. Both ways, the money is often in the quotes that went quiet, not the ones that said no.

A price that's a little high isn't what loses most jobs. Silence is. The customer got busy, forgot, or went with whoever called back first.

That's what QuoteChaser is for. It follows up on every quote that has gone quiet, in your own voice, and pings your phone when a customer writes back. You keep your price and you stop losing jobs to a missed text.

Join the QuoteChaser waitlist and stop letting good quotes go cold.

Don't write the next one from scratch.

Get all 18 follow-up texts free →

Want the sending handled for you too? Join the QuoteChaser waitlist.

While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.

Get Contractor Office OS — $37 →