Canonical: https://app.steadystatecrew.com/help/prices-and-add-ons

# Set your prices and add-ons

Your price grid, add-ons, frequency discounts and zones live on the Pricing page, and tax, the minimum job and the first-visit rule live in Settings. The customer's total is the base price plus add-ons, minus the frequency discount, plus any zone surcharge, raised to the minimum job if needed, plus tax.

Your price grid, add-ons, frequency discounts and zones live on the **Pricing** page, and tax, the minimum job and the first-visit rule live in **Settings**. The customer's total is the base price plus add-ons, minus the frequency discount, plus any zone surcharge, raised to the minimum job if needed, plus tax.

## Before you start

Only the owner can change prices. Other roles see the current prices and the message "Only the owner can change pricing. You can view the current prices." On a wide screen the **Preview as customer** pane sits beside the settings and updates as you save, so you can check every change the way a customer sees it.

## Steps

1. Open **Pricing**. Under **Base prices**, the grid has one row per number of bedrooms (1 to 5) and one column per number of baths (1 to 4). Each cell takes a price in dollars and the minutes the clean takes. Leave a cell empty to offer no price for that size. Select **Save grid**.

2. Under **Add-ons**, fill in **New add-on**: **Name**, **Code** (lowercase letters, numbers and underscores, for example `inside_oven`), **Price ($)**, **Added minutes** and, if you like, **What's included**. Select **Add**. For an existing add-on, change the fields and select **Save**. **Active** turns it on or off, **Customer-visible** controls whether customers can pick it on the booking page, **Move up** and **Move down** set the order, and **Delete add-on** removes it.

3. Under **Frequency discounts**, enter the percent a customer saves for **Weekly**, **Every other week** and **Monthly** compared with **One-time**. Select **Save discounts**. A discount must be between 0 and 99.99 percent.

4. Under **Zones**, give each area a **Zone name**, a **Surcharge ($)**, an optional **Travel hint (min)** and its **Zip codes**. Select **Add zone**, or **Save zone** for an existing one. A zone surcharge is added after the frequency discount, so it is never discounted.

5. Under **Tax, minimum job and first visit**, follow the **Settings** link. In **Settings**, under **Booking rules**, set **Tax rate (%)**, **Minimum job (cents)** and **Treat a customer's first visit as a deep clean**, then select **Save settings**. The minimum job is in cents, so 12000 means $120.

## What happens next

The booking page quotes each customer in this order: the base price for their bedrooms and baths, plus the add-ons they pick, minus the frequency discount, plus the surcharge of their zone. If the result is below your minimum job, the quote adds a "Minimum job adjustment" line to reach it. Tax is figured last on that amount. The quote also shows the estimated time, which is the grid minutes plus each add-on's added minutes.

With the first-visit setting on, a customer who books a weekly, every-other-week or monthly clean gets an add-on with the code `deep_clean` added automatically on the first visit, shown as "Included for your first visit". Create that add-on first, or the setting has no effect. One-time cleans are not affected.

## If something goes wrong

- **A customer sees "We don't have a price for that size yet. Try a different size."** That cell in **Base prices** is empty. Fill it in and select **Save grid**.
- **"That name is already used" or "An add-on with that code already exists."** Pick a different name or code.
- **"That ZIP is outside our area."** The customer's zip code is in no zone. Add it under **Zones**.
- **The total looks too high.** Check **Minimum job (cents)** in **Settings**; a small clean is raised to it.

## Related

[Set up your shop for the first booking](https://app.steadystatecrew.com/help/first-booking-setup) · [Your plan, trial and booking page](https://app.steadystatecrew.com/help/plan-and-billing)
