← Back to Blog

Building A Periodic Service Pricing Model For Pest Control And Cleaning

A practical guide to setting clear recurring service prices using time, materials, and visit frequency for pest control and cleaning operators in Australia.

James Xu, CA

Introduction

Pest control and cleaning operators rely on predictable visit schedules. A periodic service model helps you set stable prices and protect your margin across the year. This guide walks through building a pricing model in Excel that accounts for labour, materials, travel, and frequency - with adjustments for Australian award rates, GST treatment, and business compliance.

For Australian operators, the model is especially important given annual award wage increases (typically 3-5% from July 1), rising chemical costs, and fuel price volatility. A static price list leaves money on the table.


Why periodic pricing matters for pest control and cleaning

Workload shifts by season and site size. You face labour pressure, chemical and supply costs, and travel time. A periodic model helps you align price with the real work you complete each month or quarter.

Without a structured model, it's easy to underprice larger sites or overprice small ones - both of which hurt your business in different ways.

Real-World Impact: Multi-Site Comparison

Consider three commercial cleaning clients serviced by a Melbourne-based operator:

ClientSite SizeFrequencyHours/VisitCurrent PriceEst. CostMargin GapAnnual Impact
Office A300sqmWeekly4$380$340+$40+$2,080
Office B150sqmFortnightly2$160$170-$10-$260
Warehouse C800sqmWeekly8$580$680-$100-$5,200

The Problem: Office B and Warehouse C are being undercharged - together losing $5,460 per year. With a 25% gross margin target, the operator needs to either reprice or restructure those contracts.

Without the model, the operator might feel like they're charging market rates while slowly watching margins erode on larger sites. The structured periodic model reveals the gap immediately.

Note: The figures above are illustrative. Actual costs depend on site conditions and labour requirements.


Core Components of a Periodic Service Model

  1. Site size and access - square metres, floor count, special requirements (e.g., food-grade cleaning, pest-free zones)
  2. Visit frequency - weekly, fortnightly, monthly, quarterly
  3. Labour time per visit - based on scope of work, not wishful thinking
  4. Materials and chemicals used - actual cost + markup
  5. Travel time - to and from site (don't forget to account for traffic)
  6. One-off setup tasks - initial deep clean, pest treatment setup, reporting templates
  7. Contract length - longer contracts reduce administrative overhead and justify discounts
  8. Compliance overhead - Australian induction requirements, safety certifications, insurance

Step by Step Walkthrough

Business Scenario

Consider a small pest control operator servicing a commercial bakery in Perth every quarter. The bakery requires spray treatment, bait station checks, and a compliance report for their food safety audit.

Note: This scenario is illustrative. Actual times and costs depend on site-specific conditions.

Step 1. Estimate Visit Time

  • Travel time: 20 minutes each way (40 min total)
  • Treatment and checks: 45 minutes
  • Documentation and reporting: 10 minutes

Total visit time: 95 minutes (1.58 hours)

Step 2. Define Labour Rates

For Australian operators, base your labour rate on the relevant award plus overheads:

  • Technician hourly cost (including award rate, super, workers comp, leave loading): $45/hour
  • Overhead recovery (vehicle, insurance, admin): $30/hour
  • Target margin: 30%
  • Charge-out rate: ($45 + $30) / (1 - 0.30) = $107/hour (rounded to $110/hour)

If you're using the Cleaning and Property Services Award or the Pest Control Industry Award, ensure your base rate reflects the current classification level and any applicable penalty rates for weekends or public holidays.

Step 3. List Materials

  • Chemicals and bait: $12 per visit
  • Consumables (gloves, PPE, reporting materials): $6

Total direct materials: $18

Step 4. Add Margin on Materials

Standard practice in Australia is 20-40% markup on materials:

  • Base materials: $18
  • Markup at 25%: $4.50
  • Chargeable materials: $22.50

Step 5. Build the Periodic Price

ComponentAmount
Labour (1.58h × $110/h)$173.80
Materials (with 25% markup)$22.50
Total per visit$196.30
Quarterly service$196.30
Annual contract (4 visits)$785.20
Monthly equivalent$65.43

Step 6. Add GST and Pricing Presentation

For B2B quotes (the bakery is a business):

  • Pre-GST: $196.30/visit or $785.20/year
  • Plus GST: $215.93/visit or $863.72/year

For residential quotes, present GST-inclusive prices.

Step 7. Add Scope Notes

  • Initial treatment / setup visit: quoted separately (typically 1.5x standard visit)
  • Extra visits for infestations between scheduled services: charged at the per-visit rate
  • Heavy cleaning before treatment: excluded from standard scope
  • Site condition changes (new extensions, changed layouts): trigger a price review
  • Annual CPI or Award Rate adjustment: applied each July 1

These notes set expectations and protect your margin when the scope changes. They're the difference between a profitable contract and one that slowly bleeds margin.


Building the Excel Model

Set up a simple spreadsheet with:

  1. Input section: Visit time, labour rate (award-based), material costs, markup %, travel zone
  2. Calculation section: Auto-calculates total per visit, quarterly, and annual values
  3. Margin dashboard: Shows per-client margin percentage and highlights any below target
  4. Award rate adjustment table: Current and projected rates so the model stays accurate year-to-year

Excel structure:

ABCD
InputCalculation
Travel time (min)40Total visit minutes=B2+B3+B4
Treatment time (min)45Hours per visit=D2/60
Reporting time (min)10Labour cost per visit=D3*B5
Charge-out rate ($/h)$110Material cost=SUM(B6:B7)*(1+B8)
Materials ($)$18Total per visit=D4+D5
Consumables ($)$6Quarterly price=D6
Materials markup (%)25%Annual price=D6*B9
Visits per year4

How to Interpret Results

The model shows how labour time and travel influence pricing. Materials typically have a smaller share (10-15% of total cost). The critical variable is labour time - a 15-minute underestimate on a 60-minute job is a 25% margin error.

Key insights from the model:

  • If travel time exceeds 30 minutes each way, consider whether the site justifies the cost
  • Sites under 2 hours total visit time may not be profitable at standard pricing
  • Quarterly contracts require lower administrative cost recovery than weekly contracts

Actions Operators Can Take

  1. Track actual time after each visit for the first quarter - compare to your estimates
  2. Update chemical prices when suppliers adjust rates - don't let material inflation erode your margin
  3. Use a tiered rate for small, medium, and large sites rather than custom pricing every time
  4. Offer discounts only through longer contract lengths - 12-month contract = 1 month free; never discount the per-visit rate
  5. Align travel zones with your roster to reduce downtime between jobs
  6. Model award rate increases - set aside the projected award increase each July so you can absorb it without panicking

Frequently Asked Questions

What visit frequency works for most sites?

Quarterly for pest control (standard commercial and residential), weekly or fortnightly for cleaning. For high-risk pest sites (food processing, hospitality), monthly may be required.

Should I fix prices for the full contract term?

Yes. Price certainty builds trust with clients. Build in an annual CPI or award rate escalation clause so prices adjust automatically at renewal rather than needing to renegotiate.

How do I quote sites of different sizes?

Use a time-based estimate linked to your labour rate. Create tiers: small (1-2 hours/visit), medium (3-4 hours), large (5-8 hours). Adjust for site complexity, not just square metres.

Do I need a material markup?

Yes. A 20-40% markup on materials covers sourcing time, storage costs, wastage, and transportation. This is standard practice in Australian service industries.

How often should I review the model?

Review it twice a year or after supplier changes. For Australian businesses, also review when award wages change (typically July 1) or when chemical/product suppliers adjust prices.

Should I charge GST on periodic service contracts?

Yes, if your business is registered for GST (turnover over $75K). Ensure your quoted prices clearly state whether they're GST inclusive or exclusive. Most B2B quotes are ex-GST; B2B residential quotes are inclusive.

How do I handle travel time between multiple sites in one day?

Build travel time into your per-visit cost. Use a 'travel zone' system: Zone A = 0-15 min ($15/site), Zone B = 15-30 min ($25/site), Zone C = 30-45 min ($35/site). This covers fuel, vehicle costs, and technician time.


Conclusion

A periodic pricing model helps pest control and cleaning operators set stable and fair service fees. It protects your margin and gives customers predictable bills. For Australian operators, incorporating award rates, GST treatment, and travel zones ensures the model reflects real operating conditions.

The Excel model doesn't need to be complex - a single sheet with inputs and calculations is enough to transform your pricing from guesswork to structured decision-making.