What it does
Some properties are cleaner than others. A well-maintained home takes less time than one that's been neglected. Dirt Code lets you price for that difference instead of eating the cost or guessing on the estimate.
When Dirt Code is on, you can apply one of five condition levels to a job. Each level adds a price and an amount of time, based on how you configure it.
Turning it on
Go to Services.
Scroll down to For All Services and select Dirt Code.
Turn it on by selecting Use Dirt Code.
Once it's on, two new settings appear:
Pricing method — percentage or flat dollar amount
Time method — percentage or flat time
These control how each level below affects price and duration.
Setting your five levels
Dirt Code gives you five condition levels, from best to worst. For each one, set your own price and a time addition. See example:
Level | Condition | Example |
1 | Good condition | $0, 0 min |
2 | Needs some attention | +$20, +15 min |
3 | Needs extra attention | +$40, +30 min |
4 | Heavy Buildup | +$60, +45 min |
5 | Extensive Buildup | +$80, +60 min |
The dollar and time amounts are yours to set — the numbers above are just an example. Press Save when you're done.
How it affects pricing and time
IMPORTANT: Dirt Code applies differently depending on how the service is priced:
Square footage or flat-rate services: the Dirt Code adjusts both the price and the estimated time.
Hourly services: the Dirt Code only adjusts the time. Allison doesn't add a separate Dirt Code price on top of an hourly job, since more time already means more billed hours.
Applying a Dirt Code to a job
Start Add Job and select the customer.
On the property screen, you'll see the address, the area being cleaned, and a Dirt Code selector below it.
Choose the level that matches what you know about the property. For example, if the customer mentions the house needs extra attention, choose level 3.
The price and time adjust automatically. You'll see the Dirt Code show up as its own line item next to the service price, and the estimated time will reflect the added minutes.
Dirt Code only applies to the first clean. If the job is recurring and you want the same Dirt Code to carry forward, edit the job after booking and apply it to all future cleans.
Changing the Dirt Code on a scheduled job
Sometimes the level you picked over the phone doesn't match what the cleaners find on site.
Open the job and go to the property section.
Change the Dirt Code level.
Press Done, then Save Changes.
Allison shows a review screen with everything that changed — duration, base price, and the Dirt Code level itself — before you confirm.
What customers see on Quote and Confirmation emails
Internally, Dirt Code shows up as its own line item next to the service price — so you can see exactly what it added.
Customers don't see that breakdown. On the Quote and Confirmation emails, the Dirt Code amount is folded into Job Price as one number. It isn't itemized out, so the customer has no way to tell that part of the price is a Dirt Code adjustment.
Keep that in mind if a customer asks why their price is higher than a neighbor's, or higher than a previous clean — the explanation lives on your end, not in anything they've received.
Turning it off
Go to Services → Dirt Code.
Turn it off and press Save.
This removes the Dirt Code from every upcoming job that has one applied. Pricing and duration on those jobs will change as a result — so double-check anything scheduled soon before you turn it off.
Questions? Reach out to [email protected]




