Does Rain Really Kill Cafe Sales? What Data Shows
Yes. Rain hammers cafe foot traffic. On wet days, Australian hospitality venues see a 15–30% drop in walk-in sales, depending on location and weather severity. But that doesn't mean you're powerless. Understanding why rain hurts and which levers actually work can turn a slow Tuesday into a profitable one.
Why rain crushes cafe sales (and it's not just the weather)
It's tempting to blame the rain itself. But the real damage happens upstream: fewer people leave home, fewer decide to sit outside, and fewer impulse buys happen when the street's empty.
A Melbourne CBD cafe owner told us their outdoor seating (usually 40% of covers) dropped to near-zero on rainy days—but indoor seats stayed steady. Sydney's Surry Hills cafes see the opposite: heavy foot traffic indoors, but total covers still dip 18–22% because fewer people venture out at all.
The pattern is consistent across Brisbane, Perth, Adelaide, and regional centres: rain doesn't just move customers indoors, it removes them entirely. Weather apps now show real-time foot traffic in major Australian cities, and the correlation between rainfall and venue visitors is stark.
The three ways rain kills revenue
1. Fewer walk-ins. People don't spontaneously decide to grab a coffee when it's pouring. School drop-offs and commutes still happen, but discretionary visits—the $6.50 flat white or the $18 brunch—evaporate.
2. Shorter dwell times. Customers who do come in often rush. They're wet, uncomfortable, and want to get home. Average transaction value stays similar, but table turnover drops because people aren't lingering over a second coffee.
3. Supply chain hiccups. Delivery delays from Bidvest, PFD, and Countrywide are more common on heavy rain days. Spoilage risk increases for fresh produce. If you've over-ordered based on sunny-day forecasts, you're stuck with waste.
How to predict rain impact (before it hits)
Guessing isn't a strategy. Start with data.
Check the Bureau of Meteorology forecast 5–7 days out. Don't just look at "chance of rain"—look at duration and intensity. A 90% chance of 2mm drizzle is different from 40mm of steady rain. The BoM website and app let you drill into hourly forecasts.
Track your own sales against weather. Pull your POS data for the last 12 months and cross-reference it with BoM rainfall records. You'll find your venue's personal "rain threshold." Some cafes see impact at 5mm; others at 15mm. Knowing yours is gold.
Use demand-planning tools. Calso's demand prediction learns from your historical sales patterns and weather data, so you're not guessing what to order from your suppliers on a forecast rainy Thursday. This cuts waste and prevents stockouts when you do get busy.
5 tactics to fight rain-day revenue loss
1. Pre-rain menu engineering (the counter-intuitive play)
Most cafes cut menu scope on slow days. Do the opposite: expand your all-weather offerings 24 hours before heavy rain.
Add hot, high-margin items: spiced hot chocolates, soup specials, toasted sandwiches, chai lattes. These items:
- Drive higher average transaction value than a standard coffee
- Appeal to people stuck indoors (they're already there, might as well stay longer)
- Have longer shelf life than fresh pastries (less waste risk)
A Brisbane cafe we spoke with added a rotating soup special on forecast rainy days. Margins on soup run 65–70% (vs. 35–40% on coffee), and customers who came in for a coffee often bought soup instead. Revenue on rainy days recovered 8–12% just from this switch.
Action: Create a "rainy day menu" template now. Test it on the next forecast rain. Track sales by item. Refine.
2. Lean into delivery and takeaway (not just online)
Walking to a cafe in rain is friction. Walking to a cafe you've already ordered from is less friction.
Text or email your regular customers the morning of forecast rain with a special offer: "Rainy day special—$2 off any order for pickup or delivery." Yes, you margin takes a 5–8% hit, but you're converting customers who'd otherwise stay home.
UberEats, DoorDash, and Menulog all see higher order volumes on rainy days in Australian cities. Make sure your venue is visible on these platforms, your delivery times are accurate, and your items pack well (soggy croissants = bad reviews).
Better: partner with a local courier or use your own staff if you're in a dense area. Margins are higher, and you control the experience.
3. Create a "rainy day loyalty trigger"
Loyalty programs (like Lunchbox, Flippa, or even a simple SMS list) let you nudge customers on forecast rain days.
Send a message: "It's wet out there. Come in, grab a hot drink, and earn double points today." The cost of the points is minimal; the uplift in foot traffic on a day you'd otherwise lose 20% revenue is real.
A Perth cafe owner with 800 SMS subscribers sent this exact message on three rainy Thursdays. Average uptake: 12% of subscribers came in specifically because of the message. That's 96 extra customers across three days—not huge, but enough to offset half the rain-day dip.
4. Staff smarter, not lighter
The instinct on slow days is to cut staff. Don't. Instead, shift their role.
On forecast rainy days:
- Reduce front-of-house slightly (fewer walk-ins means fewer tills needed).
- Boost back-of-house and prep. Use the quiet time to prep components for tomorrow, deep-clean, or trial new menu items.
- Deploy one staff member to delivery or customer service calls. Answer phones faster, follow up on catering orders, confirm reservations.
This keeps labour costs flat while improving service and tomorrow's readiness. You're not losing money on underutilised staff; you're reinvesting it into operational excellence.
5. Negotiate supplier flexibility (especially on fresh stock)
Rain often delays deliveries from Bidvest, PFD, and Countrywide by 12–24 hours. Call your account manager before the forecast rain and ask:
- "Can we reduce fresh produce orders by 20% this Thursday and catch up Friday?"
- "What's your delivery buffer on rainy days?"
- "Can we split the order—some today, some Friday?"
Good suppliers will work with you. They'd rather adjust than deal with spoilage complaints. This also frees up cash flow on a slow day.
Prepare now for the rainy season
Australian rain patterns vary wildly by region. Melbourne's autumn (March–May) and winter (June–August) are wet. Brisbane's December–February monsoon season kills foot traffic. Sydney's spring and autumn rains are unpredictable but sharp.
Don't wait for the rain. This week:
- Pull your last 12 months of POS data.
- Cross-reference it with BoM rainfall records for your postcode.
- Identify your personal rain threshold (the rainfall amount where you see measurable sales drop).
- Build a rainy-day playbook: menu tweaks, loyalty triggers, supplier calls, staffing plan.
- Set a calendar reminder to activate it when the forecast hits.
Owners who treat rain as a predictable variable—not a random disaster—recover 10–18% of lost revenue. Those who don't just accept the loss.
Where Calso fits in
Demand planning on rainy days is where most cafe owners guess. Calso's demand prediction learns from your sales history and local weather patterns, so you know exactly what to order from Bidvest, PFD, or Countrywide when rain's forecast. No waste, no stockouts, no scrambling. You also get automated invoice checking—rain often brings delivery delays and billing errors that Calso catches before they hit your P&L.
Want early access?
Calso is invite-only for founding venues right now. If you're managing multiple suppliers, chasing invoice errors, or guessing on demand, you're leaving money on the table. Join the waitlist at calso.com.au/join for founding-venue access and direct line to the team. Limited spots in each city—get ahead of your competitors.