Pricing and promotions for a seasonal business
Portable storage demand isn't flat, and flat pricing leaves money on the table in both directions. A framework for thinking about seasonal rates and discounts that don't erode your margin.
Flat pricing is a decision, even when it isn't one
Most portable storage operators price the same way year-round, not because they concluded that was optimal but because changing prices requires effort and creates awkward conversations. That is an understandable position, but it is worth being clear that it is a choice with costs on both ends of the year.
In peak season, flat pricing means you are selling scarce inventory at the same rate you sell abundant inventory. When your fleet is fully utilised, the marginal container is worth more than your list price — and every unit you rent at the off-season rate during a period of excess demand is revenue you chose not to collect.
In the trough, flat pricing means containers sit. A container earning nothing has a cost of capital, a storage footprint and a maintenance schedule regardless. Almost any revenue beats zero on a unit that would otherwise be idle, and refusing to discount into weak demand is how operators end up with high nominal rates and low actual utilisation.
Know your own demand curve first
Before adjusting anything, you need to know what your seasonality actually looks like — not what the industry's looks like, and not what you assume from memory. Local factors dominate: school calendars, regional moving patterns, construction cycles, weather, and in some markets a single large employer's relocation season.
Pull at least a couple of years of bookings and plot them by month. Look at three things: total bookings, average rental duration, and utilisation. They do not move together, and the differences are informative. A month with many short rentals is a different business problem from a month with few long ones.
Pay particular attention to the shoulders. The weeks immediately before and after peak are usually where pricing and promotion have the most leverage, because demand there is genuinely elastic — customers in those windows often have flexibility about when they move, which means an incentive can actually shift behaviour rather than just discounting a decision that was already made.
Promotions that shape behaviour, not just cut price
The distinction that matters most is between a promotion that changes what a customer does and a promotion that simply reduces what you charge for what they were going to do anyway. The second is pure margin loss dressed as marketing.
Good seasonal promotions have a mechanism. They ask for something in return — a commitment, a timing change, a larger order — that is worth more to you than the discount costs.
- Duration incentives: a lower monthly rate in exchange for a longer minimum term, converting an uncertain short rental into predictable revenue
- Off-peak timing incentives: a discount valid only for deliveries in a slow window, pulling flexible demand out of your busy weeks
- Multi-container pricing: better rates on additional units, which increases order value against largely fixed delivery cost
- Prepayment discounts: modest reduction for paying several months up front, improving cash position and removing decline risk
- Waived delivery within a defined radius during slow periods, which is cheaper to give than a rate cut and is easy to withdraw
The discipline part: making promotions end
The most common way seasonal pricing goes wrong is not the discount itself. It is that the discount never stops.
This happens through a specific mechanism. A promotional rate is applied to a customer manually. The promotion window closes. The customer's recurring charge continues at the promotional rate because nothing in the process ever revisits it. A year later you have a cohort of long-term customers on rates you introduced for a two-week campaign, and no clean way to identify them.
Avoiding this requires promotions to be structured objects with start dates, end dates and defined behaviour at expiry — not a hand-typed number on an invoice. If your system cannot tell you which active agreements are on a promotional rate and when each reverts, you will not be able to manage this, and the leakage will be invisible because each individual case looks like a normal customer paying a normal amount.
The same applies to consistency. When promotional pricing is applied by hand, different staff apply it differently, and you end up unable to evaluate whether a campaign worked because you cannot cleanly separate who received it.
Measuring whether it worked
The right measure for a seasonal promotion is not how many customers took it. It is what happened to revenue and utilisation over the period compared to what you would have expected without it.
This is genuinely hard to measure precisely, and it is better to accept rough comparison than to pretend at rigour. Compare the promoted period against the equivalent period in prior years, adjusting for anything you know changed — fleet size, a new service area, a competitor opening or closing.
Then ask the more important question: did the discount reach customers who would not otherwise have booked? If your promotion ran during a period that was busy anyway, the honest answer is probably no, and the campaign was a transfer from your margin to customers who were already committed. That is not a failure to hide from — it is the single most useful thing you can learn about your own pricing, and it should change where you aim the next one.