Margin Calculator

Understand your profit margins on every estimate before you send it, using the built-in residential margin panel.

Intermediate

Margin Calculator

The margin calculator is a real-time profitability panel built into the estimate builder. When your organization has cost data configured, it appears alongside the pricing breakdown and updates instantly as you add services, adjust quantities, or change prices. It ensures you never send an estimate without knowing your projected profit.

Screenshot placeholder
Margin calculator panel in the residential estimator showing margin percentage and cost breakdown

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.

TermFormulaExample
Margin(Revenue - Cost) / RevenueA $1,000 job with $600 in costs has a 40% margin.
Markup(Revenue - Cost) / CostThe 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 total price quoted to the customer, including all services, add-ons, and custom line items, minus any discounts. Total costs are the sum of your internal expenses for delivering the work. The panel recalculates instantly every time a value changes in the estimate builder.

Screenshot placeholder
Margin calculator showing the formula applied to a sample estimate with revenue, costs, and resulting margin percentage

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 job revenue paid to the crew. If you pay 19% commission, a $1,000 job has $190 in crew cost.
  • 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 linearly with the quoted price.

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 CategorySourceScales With
Crew paySettings > PricingRevenue (commission) or hours (hourly)
MaterialsPer-service configurationNumber and type of services selected
Franchise feesSettings > PricingRevenue
Screenshot placeholder
Cost breakdown panel showing crew pay, materials, and franchise fees as separate line items with dollar amounts

Using the Residential Margin Panel

The margin panel appears on the right side of the estimate builder during Step 2 (Services and Pricing). It sits below the pricing summary.

Reading the Panel

The panel displays:

  1. Margin percentage -- The headline number, shown in large text with color coding.
  2. Revenue -- The total quoted price before any adjustments.
  3. Total costs -- The sum of crew pay, materials, and franchise fees.
  4. Profit -- Revenue minus total costs, shown in dollars.
  5. Cost breakdown -- An itemized list of each cost category with its dollar amount.
Screenshot placeholder
Full margin panel showing margin percentage, revenue, total costs, profit, and cost breakdown

Color Coding

The margin percentage uses color coding to provide an instant visual signal:

ColorMeaningRecommended Action
GreenAbove your target margin. The estimate is profitable.Safe to send.
AmberClose to your target but thin. Limited room for error.Review pricing before sending. Consider whether the margin covers overhead.
RedBelow 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.

Screenshot placeholder
Three side-by-side examples showing green, amber, and red margin indicators on different estimates

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 TypeSuggested Target MarginReasoning
Owner-operator50-60%Lower overhead, fewer fixed costs.
Small crew (2-5 people)40-50%Moderate labor costs, manageable overhead.
Franchise operation35-45%Franchise fees consume 8-12% of revenue off the top.
Multi-crew operation30-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:

  1. Raise individual service prices. Adjust the price of specific services in the estimate builder. Watch the margin percentage update in real time until it reaches your target.
  1. 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.
  1. Reduce the package discount. If a multi-service discount is compressing your margin, consider reducing the discount percentage or setting a minimum margin floor.
  1. 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.
Screenshot placeholder
Adjusting a service price in the estimator and watching the margin indicator change from red to green

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 when your cost data is configured. Without cost data, the system cannot compute margins and the panel is hidden.

Required Configuration

Go to Settings > Pricing and fill in the following fields:

FieldDescription
Crew pay rateCommission percentage (e.g., 19%) or hourly rate (e.g., $25/hour).
Material costsPer-service material cost estimates. Set these for each service type.
Franchise fee percentageThe percentage of revenue paid to your franchisor. Set to 0 if not applicable.
Screenshot placeholder
Pricing settings page showing crew pay rate, material costs per service, and franchise fee fields

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 does not have cost data configured. Go to Settings > Pricing and fill in the crew pay rate and material costs for your services. The panel appears automatically once at least one cost field is populated.

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.

Was this article helpful?

Still need help? Contact support