Margin Calculator
Understand your profit margins on every estimate before you send it, using the built-in margin panel on residential, commercial, and Holiday Lights estimates.
Margin Calculator
The margin calculator is a real-time profitability panel on residential, commercial, and Holiday Lights estimates. When your organization has complete cost data configured, it appears directly below Estimate total in the persistent right rail and updates from the same server-authoritative pricing calculation used by the estimate. It helps authorized pricing managers see projected profit before they send.
Margin vs. Markup
Before using the calculator, it helps to understand the difference between margin and markup. These two terms are often confused, but they produce different numbers from the same data.
| Term | Formula | Example |
|---|---|---|
| Margin | (Revenue - Cost) / Revenue | A $1,000 job with $600 in costs has a 40% margin. |
| Markup | (Revenue - Cost) / Cost | The same job has a 66.7% markup. |
CleanEstimate Pro uses margin as the primary metric. Margin expresses profit as a percentage of revenue, which makes it easier to compare across jobs of different sizes. A 40% margin means you keep $0.40 of every dollar collected, regardless of whether the job is $500 or $50,000.
Markup, by contrast, expresses how much you added on top of your costs. While useful in some contexts, markup percentages can be misleading when comparing jobs because a 100% markup on a $200 cost ($400 revenue) produces only $200 in profit, whereas a 50% markup on a $2,000 cost ($3,000 revenue) produces $1,000.
The margin calculator eliminates this confusion by presenting one consistent metric across all estimates.
How the Calculator Works
The calculator uses a straightforward formula:
Margin = (Revenue - Total Costs) / Revenue
Revenue is the pretax customer charge after discounts and the minimum-ticket adjustment. Sales tax, deposits, tips, and recorded payments are excluded. Total costs are the sum of your internal expenses for delivering the work. The card refreshes whenever the server recalculates the estimate.
Cost Categories
The margin calculator factors in three categories of cost. Each one pulls from values you configure in your pricing settings.
Crew Pay
Crew pay represents the labor cost for completing the job. CleanEstimate Pro supports two crew pay models:
- Commission percentage -- A percentage of the commissionable work subtotal paid to the crew. Tax, lift charges, equipment adders, and subcontractor scope are excluded before commission is calculated.
- Hourly rate -- A fixed rate per hour multiplied by estimated job duration.
The calculator uses whichever model your organization has configured. If you use commission-based pay, the crew cost scales with the labor portion of the estimate rather than the full taxed ticket.
Materials
Material costs include cleaning chemicals, consumable supplies, equipment wear, and any products used on the job. These values are set per service in your pricing configuration. For example, a house wash might have $15 in chemical costs, while a roof treatment might use $45 in product.
The calculator sums material costs across all selected services in the estimate.
Franchise Fees
If your business operates under a franchise agreement, you likely pay a percentage of revenue to your franchisor. A typical franchise fee is 10%. The calculator applies this percentage to the total revenue.
Set the franchise fee to zero if you are not a franchisee. The field disappears from the cost breakdown when set to zero.
| Cost Category | Source | Scales With |
|---|---|---|
| Crew pay | Settings > Pricing | Revenue (commission) or hours (hourly) |
| Materials | Per-service configuration | Number and type of services selected |
| Franchise fees | Settings > Pricing | Revenue |
Using the Margin Panel
The margin card appears in the right rail of the estimate builder, directly below Estimate total. There is no estimate wizard step. What the card costs depends on the estimate's vertical.
Residential estimates
The expanded As Requested result is followed by compact rows for each additional customer choice that is actually offered, including Suds Club and the enhanced option. With hourly crew pay, the card takes the estimated crew hours for As Requested, the enhanced option, and each offered Suds Club visit.
Commercial estimates
The card leads with Whole property, the sum of every zone, and lists each zone below it with its own margin. Revenue for a zone is its pretax first year: the initial clean plus the maintenance visits its frequency implies, which is what Estimate total adds up. A recurring zone says how many visits a year it was costed for.
- With hourly crew pay, each zone starts from the crew hours the estimate
already worked out for one initial clean from its square footage and production rate. Open a zone to type different hours for the initial clean; the override stays with that zone if zones are reordered, is saved with the estimate, and is frozen when the estimate is sent. Each maintenance visit is costed at 70% of the initial clean's hours, the same share the pricing engine uses for a maintenance visit's price.
- With commission pay there is nothing to type in.
- Materials are not costed for commercial zones, so the materials line is
always $0 there. Crew pay and the franchise fee still apply.
- A portfolio discount is reported as an unsupported line instead of being
guessed at, and the affected zones show Cost needed.
Holiday Lights estimates
The card shows Selected package: the design's wholesale labor and wholesale materials are the cost, the selected option's price is the revenue, and the design's labor hours are shown for reference. There is nothing to type in, because the design already carries its costs. The crew pay model does not change the holiday result.
Reading the Panel
The panel displays:
- Margin percentage -- The headline number, shown with a text status and color coding.
- Revenue -- The pretax option price after discounts and the minimum-ticket adjustment.
- Total costs -- The sum of crew pay, materials, and franchise fees.
- Profit -- Revenue minus total costs, shown in dollars.
- Cost breakdown -- An itemized list of crew pay, materials, and franchise fees.
If any required cost or hourly estimate is missing, the affected option shows Cost needed instead of treating the missing value as $0 or displaying an optimistic margin. Authorized pricing managers can follow Configure pricing to correct the setup.
Color Coding
The margin percentage uses color coding to provide an instant visual signal:
| Color | Meaning | Recommended Action |
|---|---|---|
| Green | Above your target margin. The estimate is profitable. | Safe to send. |
| Amber | Close to your target but thin. Limited room for error. | Review pricing before sending. Consider whether the margin covers overhead. |
| Red | Below your target margin. The estimate may lose money. | Raise prices, remove low-margin services, or confirm you have a strategic reason to proceed. |
The thresholds that trigger each color are based on your target margin setting. If your target is 45%, margins above 45% show green, margins between 35% and 45% show amber, and margins below 35% show red. These thresholds are approximate and designed to give you a quick read.
Setting Target Margins
Your target margin defines what "good" looks like for your business. Configure it at Settings > Pricing under the margin target field.
Choosing a Target
Target margins vary by business model, but here are common benchmarks for exterior cleaning companies:
| Business Type | Suggested Target Margin | Reasoning |
|---|---|---|
| Owner-operator | 50-60% | Lower overhead, fewer fixed costs. |
| Small crew (2-5 people) | 40-50% | Moderate labor costs, manageable overhead. |
| Franchise operation | 35-45% | Franchise fees consume 8-12% of revenue off the top. |
| Multi-crew operation | 30-40% | Higher labor, vehicle, and administrative costs. |
These are gross margin targets. Your net margin after accounting for insurance, fuel, vehicle payments, rent, software, and administrative time will be lower.
Why Margins Matter for Exterior Cleaning
Exterior cleaning businesses face a cost structure that compresses margins quickly. Consider a franchise operation with the following costs:
- Franchise fee: 10% of revenue
- Crew commission: 19% of revenue
- Materials: approximately 3-5% of revenue
Those three line items alone consume 32-34% of revenue before you account for insurance, fuel, vehicle costs, marketing, or administrative overhead. On a $1,000 job:
- $100 goes to franchise fees.
- $190 goes to crew pay.
- $40 goes to materials.
- That leaves $670 to cover everything else.
If your total overhead runs 25% of revenue, your net profit is around $420, or 42% gross margin. Drop the price by $100 to win the job, and your gross margin falls to 37%. Drop it by $200 and you are at 31%.
The margin calculator makes these dynamics visible before you commit to a price.
How Margin Affects Pricing Decisions
The margin panel is not just informational. It should actively influence how you price estimates.
Adjusting Prices to Hit Your Target
If the margin indicator shows amber or red, you have several options:
- Raise individual service prices. Adjust a service in the residential
single-screen builder and watch the server-calculated margin update until it reaches your target.
- Remove or substitute services. Some services carry better margins than others. If a low-margin service is dragging down the overall estimate, consider whether it is essential or whether you can offer it as a separate add-on.
- Reduce the package discount. If a multi-service discount is compressing your margin, consider reducing the discount percentage or setting a minimum margin floor.
- Accept the lower margin strategically. There are valid reasons to send a below-target estimate: winning a high-value recurring customer, breaking into a new market, or securing a reference job. When you do this, make the decision consciously, not accidentally.
Package Discounts and Margins
When a customer selects three or more services, the automatic package discount reduces the total price. This discount lowers revenue but does not change your costs, so the margin decreases.
The margin calculator reflects the post-discount margin. If your pre-discount margin is 48% and a 10% package discount applies, the margin drops. Check the panel after the discount is applied to confirm the estimate is still above your target.
Configuring Your Cost Data
The margin calculator only appears to teammates with Manage pricing. It shows Cost needed until every revenue-bearing service or option has the cost data needed for a complete calculation.
Required Configuration
Go to Settings > Pricing, turn on Enable margin calculator, and fill in the following fields:
| Field | Description |
|---|---|
| Crew pay model | Choose commission percentage or hourly rate. |
| Crew pay rate | Enter the commission percentage or hourly dollar rate for the selected model. |
| Estimated job hours | For hourly pay, enter the expected hours for As Requested and the enhanced option, plus each offered Suds Club visit. Commercial zones start from the estimate's own crew-hour estimate and can be overridden per zone. |
| Material costs | Set a material cost for every active residential service. An explicit $0 is valid and is different from leaving a field unset. |
| Franchise fee percentage | The percentage of revenue paid to your franchisor. Set to 0 if not applicable. |
| Target margin percentage | The gross-margin target used for green, amber, and red status. |
Keeping Costs Current
Review your cost data quarterly. Material prices fluctuate, crew pay rates may change, and franchise fee structures can be renegotiated. Outdated cost data produces inaccurate margin calculations, which defeats the purpose of the tool.
Using Margins for Training and Oversight
The margin calculator is a powerful training tool for sales teams.
Training New Sales Reps
New reps often underprice jobs to win customers. The margin panel provides immediate feedback. During training, have reps build practice estimates and aim for the target margin. They learn pricing discipline faster when they can see the financial impact of every decision.
Manager Review
Managers can review estimates before they are sent and check the margin. If a rep consistently produces estimates below the target margin, it signals a coaching opportunity.
Weekly Margin Reviews
Track your average margin across all sent estimates each week. A declining average margin indicates one of several issues:
- Pricing defaults need adjustment.
- Reps are applying excessive discounts.
- Your cost structure has changed but pricing has not kept up.
- You are quoting more low-margin services than usual.
Tips
- Aim for a gross margin above 40%. After accounting for overhead, insurance, fuel, and administrative costs, anything below 40% gross margin becomes tight for most cleaning businesses.
- Check margins on bundled estimates. Package discounts reduce revenue but do not reduce your costs. Always verify the post-discount margin.
- Review margins weekly. If your average margin is declining, investigate whether pricing defaults, discounts, or cost changes are the cause.
- Use the calculator during training. New sales reps learn pricing discipline faster when they can see the margin impact of every decision.
- Do not chase revenue at the expense of margin. A $2,000 job at 25% margin earns less profit ($500) than a $1,500 job at 45% margin ($675).
Troubleshooting
Margin panel is not showing
Your organization either does not have complete cost data or your teammate does not have Manage pricing. Configure the crew model and rate, franchise fee, target margin, and every active service's material cost. Hourly models also require estimated hours for each offered option.
Commercial zones show Cost needed
With hourly crew pay, a zone with no square footage has no crew-hour estimate to cost. Enter the zone's square footage, or open the zone on the card and type the hours. A portfolio discount on the estimate also leaves the zones incomplete, because the card does not split that discount across zones.
Materials line is $0 on a commercial estimate
This is expected. Commercial zones do not carry per-service material costs, so the card costs crew pay and the franchise fee only.
Margin seems too high
Check that your crew pay rate and material costs are realistic. If you entered zero for materials, the calculator assumes your only cost is labor. Update all cost fields to get an accurate picture.
Margin seems too low
Verify that your franchise fee percentage is correct. A franchise fee entered as 10 when you intended 1% would dramatically reduce the displayed margin. Also check that material costs per service are not inflated.
Margin changes when I add a package discount
This is expected. Package discounts reduce revenue while costs stay the same, so the margin decreases. The calculator reflects the actual margin after the discount is applied.
Margin does not match my accounting
The margin calculator shows estimated gross margin based on the cost data you configured. It does not include overhead costs such as insurance, fuel, rent, software, or administrative salaries. Your accounting margin will be lower than the calculator shows because it includes those additional expenses.
Related articles
Was this article helpful?
Still need help? Contact support