Roofing LSA Budget Guide: Month-by-Month Calendar + Storm Event Protocols [2026]

Exact weekly spend by company size for every month — and what to do when a storm hits

HomeResourcesRoofing LSA Hub › Roofing LSA Budget Guide

Published by Blue Grid Media • March 2026 • 12 min read

Topic: Roofing Advertising • Platform: Google Local Services Ads • Audience: Roofing Business Owners • Focus: Budget Planning, Storm Protocols, Seasonal Spend
Month-by-month roofing LSA budget calendar for 1-truck, 3-truck, and 5+ truck companies

The roofing LSA hub covers the strategy: which seasons matter, why storms move the needle, how to think about staying active in winter. This page is the playbook. Specific dollar amounts, company-size breakdowns, step-by-step storm activation procedures, and the exact formulas you need to set a budget that does not leave money on the table or blow through reserves before a storm is done.

Roofing is one of the most volatile LSA categories in existence. A three-day hail event can deliver more leads than the previous six weeks combined. A quiet January can still produce $80,000 to $150,000 in planned-replacement revenue if you stay visible. The contractors who win on LSA are the ones who know their numbers cold and move fast when weather events happen.


Quick Numbers: Budget by Company Size

These are minimum viable weekly budgets during active seasons. Not what you want to be at during a major storm event, and not a target for peak production season. Floor numbers only.

$300/wk
1-Truck Minimum (Active Season)
$750/wk
3-Truck Minimum (Active Season)
$1,800/wk
5+ Truck Minimum (Active Season)
$200/wk
Off-Season Floor (Never Go Below)
How these numbers were built: Each figure uses an assumed $65 to $90 CPL (see Roofing LSA Cost Per Lead for market-specific data) multiplied by the target leads per week needed to keep each size operation productively booked. A 1-truck owner-operator needs 3 to 5 leads per week to stay full. A 5-plus truck operation needs 20 to 30 leads per week. High-competition markets like Dallas, Denver, Atlanta, and Chicago run 20 to 40 percent higher than these national baselines.

Minimum Viable Budget Formula

Before setting any number, you need to know your floor. The minimum viable budget is the least you can spend each week and still generate enough leads to keep your crew booked. Going below this number means you are not just spending less, you are generating fewer leads than your capacity requires, and your ranking will erode.

// Minimum viable weekly budget formula
Target leads per week × market CPL = your weekly floor

// Example: 1-truck company in Kansas City
4 leads/week × $75 CPL = $300/week floor

// Example: 3-truck company in Dallas (higher-CPL market)
10 leads/week × $85 CPL = $850/week floor

// Example: 5-truck company in Atlanta during peak season
25 leads/week × $80 CPL = $2,000/week floor

Your market CPL is the key variable. Find current roofing CPL ranges by city in the Roofing LSA Cost Per Lead guide. If you do not know your CPL yet, use $75 as a starting estimate for most Midwest and Southern markets, and $90 to $110 for high-competition coastal and metro markets.

Scenario: Solo Roofer, Mid-Size Market

Market CPL: $72. Target: 4 leads per week to keep one crew busy.

Floor: $72 x 4 = $288. Round up to $300/week for small buffer.

Budget Floor: $300/week

Scenario: 4-Truck Operation, Hail Belt Market

Market CPL: $88. Target: 18 leads per week to keep four crews running.

Floor: $88 x 18 = $1,584. Round to $1,600/week for buffer.

Budget Floor: $1,600/week

Add 15 to 20 percent to your calculated floor to build in bid competition buffer. LSA uses a pay-per-lead auction, and if competitors are bidding aggressively, your floor spend may not deliver your target lead volume. See LSA Pricing Overview for more on bid competition dynamics.


Month-by-Month Roofing LSA Budget Calendar

The table below shows recommended weekly budgets for three company sizes across all 12 months, plus the phase label and key action for each period. Use this as your planning baseline, then adjust up or down based on your actual CPL, crew capacity, and market competitiveness.

Legend: Red rows = peak demand season. Yellow rows = ramp or transition periods. Green rows = shoulder season holds (off-season floor).

Month Phase 1-Truck Weekly 3-Truck Weekly 5+ Truck Weekly Key Event / Action
January Off-Season $175 - $250 $425 - $650 $1,000 - $1,500 Floor hold. Planned replacement market active. Ice dam and freeze-thaw leads in northern markets. Stay visible.
February Off-Season $175 - $275 $450 - $700 $1,100 - $1,600 Ice dam season peaks in Great Lakes and Northeast. Begin review push ahead of spring. Keep floor active.
March Ramp $225 - $375 $575 - $950 $1,400 - $2,300 Spring ramp begins. Planned replacements accelerate. Hail season starts in Gulf/South. Increase 30-40% over February.
April Ramp $300 - $450 $750 - $1,150 $1,800 - $2,800 Storm season opens for Midwest and central US. Full hail alert mode. Increase 25% over March. Storm reserve loaded.
May Peak $400 - $600 $1,000 - $1,500 $2,400 - $3,600 Full peak. Highest hail frequency month for Midwest and South. Storm protocol on standby. All job types active.
June Peak $425 - $625 $1,050 - $1,575 $2,500 - $3,800 Sustained peak. Front Range and Plains hail intensity peaks. Gulf Coast pre-hurricane prep installs rising. Stay at full rate.
July Peak $400 - $600 $1,000 - $1,500 $2,400 - $3,600 Mid-season. Replacement backlog from May-June storms being worked. Gutter cleaning leads rise, monitor job type mix.
August Peak $400 - $600 $1,000 - $1,500 $2,400 - $3,600 Hurricane season peak for Southeast/Gulf. Coastal roofers: run at 1.5-2x normal. Inland: standard peak budget.
September Shoulder $325 - $500 $825 - $1,250 $2,000 - $3,000 Post-summer transition. Storm season winding for Midwest; still active for Gulf Coast. Planned replacement push picks up.
October Shoulder $275 - $425 $700 - $1,050 $1,700 - $2,500 Pre-winter urgency. Homeowners want work done before freeze. Pacific Northwest wind/rain season opens. Pull back 15-20%.
November Shoulder $225 - $350 $575 - $900 $1,400 - $2,200 Demand fading in cold markets. Urgency installs still happening early November. Pacific Northwest stays active through winter.
December Off-Season $175 - $275 $450 - $700 $1,100 - $1,600 Holiday slowdown. Floor hold only. Use time to gather reviews and prepare storm reserve for spring. Do not cut to zero.
Regional adjustments: These budgets reflect national averages. Gulf Coast and Southeast roofers should increase August through October by 30 to 50 percent for hurricane season baseline spending. Pacific Northwest roofers should increase October through March by 20 to 30 percent for wind and rain storm season. Front Range and Plains roofers should increase April through July by 25 to 35 percent for intense hail season.

1-Truck Company Budget Deep Dive

A 1-truck roofing operation typically means one crew, one owner, and a tight cash flow situation where every LSA dollar matters. Your priority is keeping one crew busy with quality replacement and repair leads during active season and not burning the budget on low-ticket gutter cleaning calls when replacement jobs are flowing.

Active Season (May through September)

Target 3 to 5 replacement or major repair leads per week. At a $70 to $90 CPL, that puts your active season weekly budget at $210 to $450. Run at $350 to $500 per week to give yourself a buffer for bid competition and to capture the occasional storm surge without being completely flat-footed. Monthly active season spend: $1,400 to $2,000.

Ramp Months (March, April, October)

Increase from the winter floor progressively. Do not jump straight from $200 per week to $500 per week in one move. A 20 to 30 percent step-up each month trains the LSA algorithm to handle increased volume. March: $225 to $375. April: $300 to $450.

Off-Season Floor (November through February)

Stay at $175 to $250 per week minimum. Do not stop. See the off-season floor logic section for the full math on why floor spend beats zero.

Storm Reserve

Keep $500 to $750 earmarked specifically for storm event spikes. This is separate from your regular weekly budget. When a hail event hits your area, you will spike to 2.5 times your normal weekly rate for 3 to 5 days. At $350 per week normal, that means $875 per week during the storm window. Your reserve covers the overage without disrupting your regular operating budget.

1-truck ROI check: At a $75 CPL and a 30 percent booking rate, you are paying roughly $250 per booked job. With an average roofing replacement ticket of $9,000 to $14,000, your cost to acquire a booked job represents less than 3 percent of ticket value. See Roofing LSA ROI Benchmarks for the full breakdown by job type.

3-Truck Company Budget Deep Dive

Three trucks means three crews needing productive work. You need consistent lead volume, not just spikes, and your budget needs to be large enough to compete for position against well-established local roofing companies that have 200-plus reviews and years of LSA history.

Active Season Baseline

Target 10 to 14 leads per week to keep three crews in quality work. At $75 to $90 CPL, that puts your active season floor at $750 to $1,260 per week. Plan on $1,000 to $1,400 per week during peak months to include bid buffer. Monthly peak season spend: $4,000 to $5,600.

Bid Competition Adjustment

In markets with 5 to 10 established roofing LSA competitors, your effective CPL may run 15 to 25 percent higher than the market average because you are competing for the same high-intent replacement searches. Factor that into your planning. If your target is 12 leads per week and your real CPL is $95 instead of $75, your floor jumps from $900 to $1,140 per week. Use actual dashboard CPL data, not estimates, once you have been running for 30 days.

Pre-Storm Positioning

During April through September in most Midwest and Southern markets, never let your weekly budget fall below $850 even in quiet weeks. Staying consistently visible keeps your quality score higher, which means your listing shows more often when a storm does hit and search volume spikes. Companies that go dark between storms lose positioning right when they need it most.

3-Truck: Normal Active Week

Target: 12 leads. Market CPL: $80. Buffer: 15%.

12 x $80 = $960, plus 15% buffer = $1,104.

Weekly Budget: $1,100

3-Truck: Storm Week

Normal: $1,100. Storm spike: 2x multiplier.

$1,100 x 2 = $2,200 for storm week.

Storm Week Budget: $2,200


5+ Truck Company Budget Deep Dive

At 5 or more trucks, you are in a different game. You need enough lead volume to run multiple crews simultaneously, your storm event capacity is large enough that you should be capturing a significant share of post-storm replacement demand in your market, and budget management becomes a competitive advantage as much as a cost control exercise.

Active Season Baseline

Target 22 to 35 leads per week depending on crew size. At $75 to $95 CPL, that puts your active season floor at $1,650 to $3,325 per week. Run at $2,400 to $3,600 per week during peak months to maintain positioning and capture surge demand. Monthly peak season spend: $9,600 to $14,400.

Market Share Strategy

Larger operations often benefit from running at the top of their budget range during peak months specifically to build review volume faster, which improves ranking, which reduces effective CPL over time. A 5-truck company that has 180 reviews has a structurally lower CPL than a 5-truck company with 50 reviews, because Google ranks the higher-review company more often and it captures more leads at the same bid level.

Storm Surge Capacity

A 5-plus truck operation during a major hail event should be prepared to absorb 3 to 5 times normal lead volume and convert it efficiently. Pre-stage your phone coverage before storm season starts. Having leads pile up while your office is understaffed is as bad as not generating them. Budget for the leads you can actually handle, not the maximum possible.

5+ truck storm reserve: Keep $3,000 to $5,000 in dedicated storm reserve. A major hail event that covers your entire service area can produce $15,000 to $25,000 in net revenue from a single 5-day surge if you are positioned and staffed for it. The cost of the budget spike is trivial compared to the opportunity.

Storm Event Protocol: Activation, Spike, Reset

This is the section you print out and put on the wall. Every roofing company in a storm-risk market needs a written storm protocol. The ones who win post-storm leads are the ones who move within hours, not days.

Storm Event Protocol: Step-by-Step

  1. Activation trigger: NWS issues a severe thunderstorm warning, hail watch, or tornado watch for any county in your service area. Activate within 2 hours of the NWS alert. Do not wait for storm damage calls to start. The homeowners searching for emergency repair are searching before the storm is done.
  2. Spike amounts by company size: 1-truck: multiply normal weekly spend by 2.5. 3-truck: multiply by 2.0. 5-plus truck: multiply by 1.75. These multipliers account for the revenue capacity at each size. Larger operations have more to gain but also more overhead to cover, so the multiplier is slightly lower.
  3. How to spike: Log into your LSA dashboard. Navigate to Budget. Increase your weekly spend cap to the storm rate. Do not wait for Monday or your normal budget review day. Do it now.
  4. Sustain duration: Keep the elevated budget for the first 72 hours minimum. This is when replacement and emergency repair intent is highest. If no additional storm events hit your area by day 5, begin tapering back toward your normal weekly rate.
  5. Day 5 taper: If storm activity has stopped, reduce by 20 to 25 percent per day back to your pre-storm rate over 3 to 4 days. Do not cut back immediately to normal. The tail of post-storm insurance claim searches continues for 7 to 14 days after the event.
  6. Reset: Once you are back to normal weekly rate, replenish your storm reserve fund immediately. A second storm hitting your market while your reserve is depleted means you cannot spike, and you lose the surge to competitors who were prepared.
  7. Review push: In the two weeks after a major storm event, you will have installed significant volume. Launch a review request sequence for every completed job. Storm season is your fastest review accumulation opportunity of the year.
Common storm protocol mistake: Waiting until you see the leads start coming in to increase the budget. By the time you notice the leads, the first 12 to 24 hours of highest-intent demand have already passed. Move on the NWS alert, not on the phone activity.

For more detail on how storm demand affects your CPL and overall roofing LSA economics, see the Roofing LSA Cost Per Lead guide. Storm week CPL often drops 15 to 30 percent because demand volume is so high and your listing gets more impressions without additional bidding competition.

Not sure if your current roofing LSA budget is set up to capture storm events? We audit setups weekly.

Get a Free Roofing LSA Audit

No pitch. Just specific feedback on what to change.


Regional Storm Season Calendar

Storm season timing varies significantly by region. A budget calendar built for a Dallas roofer is wrong for a Portland roofer, and wrong for a Miami roofer. Use your region's profile to layer onto the national calendar above.

Midwest and South

Peak: April - September

The Tornado Alley and surrounding regions are the highest-frequency hail damage markets in North America. April through September is the primary storm season, with May, June, and early July as the most intense months. Run at full peak budgets April 1 through September 30. Ramp up in mid-March, do not wait for the first storm.

Gulf Coast

Peak: May - October

Gulf Coast roofers deal with both hail season (April through July) and hurricane season (June through November, peak August through October). Run elevated budgets May 1 through October 31. Add the hurricane protocol on top of your hail season baseline from August 1 forward.

Front Range and High Plains

Peak: April - August (intense June-July)

Colorado, Wyoming, Kansas, Nebraska, and western Oklahoma see some of the most intense hail events in the country, with grapefruit-sized hail not uncommon. April through August is peak. June and July are the most intense months with frequent severe thunderstorm activity. Run your highest budgets of the year in June and July.

Pacific Northwest

Peak: October - April

Unlike the rest of the country, Pacific Northwest storm season is the fall and winter, not summer. Wind storms, heavy rain events, and atmospheric river events drive roof damage from October through April. Run at or above peak budgets October 1 through April 30. Your off-season is the summer months, when the rest of the country is in storm season.

Northeast note: Northeast roofers (New England, Mid-Atlantic) have a spring storm season from April through June and a secondary season in October through November for nor'easters. Ice dam season from January through March adds a separate demand spike in cold-winter years. Run elevated budgets April through June and October through November, with ice dam protocols active January through March.

Ice Dam Protocol (Northern Markets)

Ice dams are a January through March phenomenon in cold-climate markets: Great Lakes, Northeast, Upper Midwest, Front Range. When temperatures cycle above and below freezing repeatedly, snow melt-and-refreeze creates ice buildup at roof edges that can cause significant interior water damage. Homeowners search urgently for roofers during and after these events.

Ice Dam Budget Protocol: January - March (Cold-Climate Markets)

  1. Baseline adjustment: Increase your January and February weekly budget by 25 to 40 percent above your normal off-season floor when forecasts call for freeze-thaw cycles. Standard floor is $175 to $250 per week for a 1-truck company. Ice dam adjustment: $225 to $350 per week.
  2. Trigger: When your local forecast shows temperatures crossing 32 degrees Fahrenheit multiple times within a 5-day window after significant snowfall, activate the ice dam adjustment.
  3. Job type check: Confirm "Roof Repair" and "Roof Inspection" are enabled and not paused in your LSA job type settings. Ice dam damage calls are categorized under repair and inspection, not replacement.
  4. Taper: Return to standard floor rates once a stable cold period sets in (temperatures consistently below 20 degrees with no thaw cycle expected in the next week). Ice dam demand drops when freeze-thaw activity stops.
  5. March through April follow-up: After a heavy ice dam season, planned replacement searches rise in March through April as homeowners assess full damage scope. Keep your March ramp budget at the higher end of the range to capture this follow-up demand.

Hurricane Coast Protocol (Southeast and Gulf Coast)

Coastal roofers in Florida, Louisiana, Mississippi, Alabama, Georgia, South Carolina, and coastal Texas operate in a dual market: normal hail and wind storm damage all year, plus a concentrated hurricane season that can produce the highest revenue weeks of the year for prepared contractors.

Hurricane Season Budget Protocol: August 1 - October 31

  1. Baseline elevation: Starting August 1, increase your normal peak-season weekly budget by 50 to 100 percent above your standard active season rate. This elevated baseline captures wind and rain damage leads throughout hurricane season even between named storms. A 1-truck company running $400 per week in peak season should move to $600 to $800 per week as of August 1.
  2. Named storm watch: When a named tropical storm or hurricane is tracking within 400 miles of your service area, put your team on standby. Begin monitoring NHC track forecasts twice daily.
  3. Landfall activation: When a named storm is forecast to make landfall within 200 miles of your service area, spike to 3 times your normal active season weekly budget within 24 hours of the forecast. Do not wait for the storm to pass. Pre-storm preparation and emergency tarping searches begin 48 to 72 hours before landfall.
  4. Post-landfall sustain: Keep 3x budget for 5 to 7 days post-landfall. Post-storm replacement demand typically builds for 10 to 14 days as homeowners assess damage and begin the insurance claim process. Taper back over two weeks once the initial surge normalizes.
  5. Near-miss events: Even storms that do not make direct landfall but pass within 100 miles produce significant wind and rain damage across coastal areas. Activate a 1.5x to 2x budget spike for storms within 100 miles even if they do not make landfall at your location.
  6. Insurance claim lead capture: Update your LSA job type settings to include "Roof Repair" and "Roof Inspection" prominently. Post-hurricane insurance claim searches run 6 to 8 weeks after the event. Maintaining elevated budget for 6 weeks post-storm is worthwhile for major hurricane events.
Coastal pre-season prep: Before July 31 each year, make sure your storm reserve is funded at 4 to 6 weeks of your normal peak budget, your LSA profile is fully complete with all coastal-specific job types active, and your review count is above your local competitors. Roofing companies in hurricane markets that are underprepared at the start of August miss the biggest revenue opportunity of their year.

Weekly Cap vs. Monthly Limit for Roofing

Roofing is the clearest case in any trade category for choosing weekly budget caps over monthly limits. Here is why it matters in practice.

A monthly budget cap of $4,000 in May sounds reasonable for a 3-truck operation. Then a hail system moves through on May 7th and 8th. Spike-adjusted, you spend $2,400 in those two days. Your monthly budget is now 60 percent depleted with 23 days left in the month. By May 14th, you are out of budget entirely. Your competitors, who either had weekly caps or larger reserves, are still generating leads. You are dark for the rest of peak storm month.

Use Weekly Caps

  • Storm spikes reset each week
  • Easy to adjust for events without disrupting monthly rhythm
  • Prevents a 3-day storm from exhausting monthly allocation
  • Right for most 1-truck and 3-truck operations
  • Lets you taper correctly after storm events

Avoid Monthly Limits During Storm Season

  • One storm can drain the monthly budget in days
  • Leaves you dark when competitors are still capturing leads
  • No automatic reset after storm week
  • Forces reactive manual intervention mid-month
  • Wrong for any market with significant storm risk

If you are in a market with virtually no storm activity (parts of California, Pacific Northwest in summer), monthly budget limits are acceptable and can help with financial planning. For any roofing company in the Midwest, South, Southeast, or Front Range, weekly caps are strongly recommended year-round.


How to Avoid Budget Burn on Gutter Cleaning Leads During Peak Season

This is a specific problem that catches a lot of roofers by surprise. Google's LSA category for roofing includes gutter cleaning as a job type, and during the summer and fall months, gutter cleaning leads are plentiful and cheap, typically $25 to $45 per lead. That sounds good until you realize your budget is being consumed by $250 gutter cleaning jobs while you could be capturing $10,000 replacement leads.

The Problem

During July and August, when replacement demand is at full peak, gutter cleaning searches also spike because homeowners are thinking about home maintenance. If your LSA is set to "Maximize Leads" bidding, Google may serve you a disproportionate share of gutter cleaning leads because they are cheaper to win and Google counts them as successful lead deliveries. Your budget exhausts faster, you get more calls, but your average job value drops significantly.

The Fix: Job Type Bidding by Season

Gutter Lead Management Protocol (May - September)

  1. Switch to Max Per Lead bidding on your high-value job types: Roof Replacement, Roof Repair, Roof Inspection. Set bids at the upper end of the recommended range for your market to ensure you are competing for these jobs aggressively.
  2. Set a lower manual bid on Gutter Cleaning during May through September. Reducing your gutter cleaning bid to $15 to $25 per lead signals to Google that you want fewer gutter cleaning leads relative to replacement and repair calls.
  3. Review your lead mix monthly. Log into the LSA dashboard and check what percentage of your leads are coming from gutter cleaning versus replacement and repair. If gutter cleaning exceeds 25 percent of leads during peak season, lower the gutter cleaning bid further.
  4. Re-enable full gutter cleaning budget in October and November when fall gutter cleaning demand is high and replacement demand naturally decreases. Fall is actually a good revenue diversifier for gutter cleaning work.
  5. Never completely disable gutter cleaning in your LSA profile. Disabling job types can reduce your overall impression share and hurt your ranking for the high-value jobs you still want. Bidding strategy, not disabling, is the right tool here.

This is a bidding lever that most roofing companies are not using. See Roofing LSA Cost Per Lead for data on how gutter cleaning CPL compares to replacement CPL and the revenue impact of controlling your lead mix.


Off-Season Floor Budget Logic

January is the worst month for roofing leads in most northern markets. But dropping to zero is a mistake that costs you in May, not in January. Here is why the math works and what the floor numbers need to be.

Ranking Decay After Zero Spend

LSA ranking is based partly on your recent activity and performance signals. When you go dark for 3 to 4 weeks, Google has no recent data about your responsiveness, booking rate, or review activity. Your ranking score erodes. When you come back in March or April and try to ramp up, you are starting from a lower baseline ranking than you had in November. It typically takes 4 to 6 weeks to recover full ranking after a month or more of inactivity. You miss the early ramp season while your competitors, who stayed active, are already ranked and capturing leads.

The January Market Is Not Dead

Three types of leads come in during January, even in cold northern markets:

  • Planned replacements: Homeowners who knew they needed a new roof in fall but delayed now want to get on contractors' spring schedules. These are high-ticket leads ($9,000 to $15,000 average job) from motivated buyers who are researching now and planning to commit in March or April. Landing a few of these in January is worth months of floor budget spend.
  • Ice dam and freeze-thaw damage: In cold-climate markets, roof damage from ice is a real January and February lead source. A homeowner with water coming through the ceiling on January 15th is not waiting for spring.
  • Insurance claim follow-throughs: Homeowners who had storm damage last fall but were slow to file claims are processing them in the winter. Replacement jobs from November storm events are often booked and installed in January and February for contractors who stayed visible.

The Floor Dollar Amounts

At $175 to $250 per week in January and February, a 1-truck roofing company spends $1,400 to $2,000 total over two months. One booked planned replacement at $9,000 to $12,000 pays for six to twelve months of that floor spend. Even if you only convert one lead per month during January and February, the ROI justifies the floor budget by a wide margin.

Bottom line on off-season spend: At $200 per week in January, a 1-truck company spends $800 per month. One booked replacement job at $10,000 gives a 12.5x return on that month's ad spend. Even at a 15 percent lead-to-book rate on 2 to 3 leads per month in January, the expected value of staying active is far higher than the cost of the floor budget. Zero is never the right number.

Budget Exhaustion Early Warning System

Running out of budget mid-week or mid-month is preventable. The problem is that most roofing company owners only check their LSA budget when they notice the calls stopped, which means they are already dark. Build this checkpoint into your week before that happens.

The Wednesday Check Rule

Check your LSA dashboard on Wednesday of every week. If more than 65 percent of your weekly budget is already spent by Wednesday, you are on track to exhaust your budget before the weekend. Saturday and Sunday afternoons produce some of the highest-quality roofing leads of the week, particularly for homeowners noticing storm damage or planning to book in-home estimates. Running out of budget on Friday means you miss the weekend entirely.

Wednesday Budget Audit

  • Log into LSA dashboard. Check "Budget" tab for current week spend vs. weekly cap.
  • If over 65% of weekly cap spent: increase weekly cap by 25 to 30 percent immediately.
  • If under 30% of weekly cap spent by Wednesday: check if a manual pause is accidentally active.
  • Check current week lead count. If below target, verify ads are showing with the "Preview" tool.
  • Check NWS forecast for your service area. Storm alert this week? Activate storm protocol now, not Thursday.
  • Log and record this week's CPL. If CPL is running more than 20% above your market average, something changed. Investigate before next week.
The 65% rule in numbers: If your weekly cap is $400 and you have spent $275 by Wednesday morning, you have $125 left for the last 3.5 days of the week, including the high-intent Saturday-Sunday window. The fix is not complicated: raise your cap to $525 for the week so you have budget through Sunday. Do not wait to see if the calls slow down on Thursday.

If you find yourself hitting budget exhaustion regularly during peak season, the solution is not just increasing your cap. It may mean your weekly budget is undersized for your market's demand level during those months. Review the Roofing LSA ROI Benchmarks and the calendar above to determine whether your monthly budget allocation is appropriate for your company size and season.


FAQ

How much should a 1-truck roofing company spend on LSA per month?
A 1-truck roofing company should plan on $800 to $2,400 per month depending on season, working out to $200 to $600 per week. Off-season months like January and February call for $175 to $250 per week as a floor to maintain ranking. Peak storm and replacement season from May through September calls for $400 to $600 per week. Never drop to zero for more than two to three weeks or you will see significant ranking decay heading into the next active season.
Should I increase my roofing LSA budget during a hail storm?
Yes, and speed matters. Activate within two hours of an NWS severe thunderstorm warning or hail watch for your area. A 1-truck company should spike to 2.5 times normal weekly spend, a 3-truck company to 2 times, and a 5-plus truck operation to 1.75 times. The first 72 hours after a storm produce the highest-intent replacement and repair searches. Keep the elevated budget through day five, then taper if no additional weather events hit. Having a pre-funded storm reserve of $500 to $1,500 ready to deploy is the single highest-ROI budget move a roofing company can make.
Why is a weekly budget cap better than a monthly budget for roofing LSA?
Roofing has the most extreme demand spikes of any LSA trade category. A single hail event can produce three to four times normal lead demand in 48 hours. With a monthly budget cap, that storm can exhaust your entire month's allocation before Wednesday of storm week, leaving you dark for the rest of the month. A weekly cap means each new week resets your available spend. You can manually spike the weekly cap for storm week and return to normal the following week without disrupting your monthly rhythm. For any roofing company in a storm-risk market, weekly caps are strongly recommended over monthly limits.
What is the off-season floor budget for roofing LSA in January?
The minimum floor budget for January is $175 to $250 per week for a 1-truck company, $425 to $650 per week for a 3-truck company, and $1,000 to $1,500 per week for a 5-plus truck operation. Going below these floors causes ranking signal decay that takes four to six weeks to recover in spring, right when storm season demand starts building. January also has real lead volume in most markets: planned replacements, freeze-thaw damage in northern markets, and storm cleanup work from late-fall events. One replacement job at $8,000 to $15,000 covers four to six weeks of January floor spend.
How should coastal roofers budget for hurricane season?
Southeast and Gulf Coast roofers should run at 1.5 to 2 times their normal peak-season weekly budget from August 1 through October 31. This elevated baseline captures wind and rain damage repair leads throughout hurricane season even when no named storm is active. When a named storm makes landfall within 200 miles of your service area, spike to 3 times your normal weekly spend within 24 hours. Keep that elevated rate for five to seven days post-landfall, then taper over two weeks as the surge demand normalizes. Coastal roofers who wait to react to named storms routinely lose the first 48 hours of highest-intent searching to competitors who were already positioned.

Get a Free Roofing LSA Budget Review

We look at your current budget structure, storm protocol setup, and seasonal calendar to tell you exactly what to change. No guesswork, just numbers.

Request Your Free Audit