Work · Get Paid

Repeat-client pricing that applies itself. No renegotiating every time.

The hard part of giving a good client a standing break on your price is not the money, it is remembering to apply it — miss it once on job six and you are having a conversation you did not want. Set the discount on that client's profile in DIRT, as a percentage or a flat amount, and it applies to every new invoice for them automatically. You can still override it on any single invoice when a job does not qualify.

The problem

You've got a client you've done five jobs for. You always give them a small break on labor. It's understood. But you have to remember to apply it every time, and sometimes you forget and they notice, and it's an awkward conversation.

Why we built it

Loyal clients deserve consistent treatment. Set a standard discount on any client card and DIRT applies it automatically when you invoice them. No need to remember. No need to adjust every time.

How it works

  1. 1

    Open the client's profile and set a standard discount (percentage or flat amount).

  2. 2

    When you create an invoice for that client, the discount applies automatically.

  3. 3

    You can override on any specific invoice — the default is just the starting point.

What changes for your business

Before

Remember to apply the discount manually. Sometimes forget. Client notices.

After

Discount set on the client. Applies on every invoice. Consistent every time.

Common questions

How do I set up repeat-client pricing in DIRT?

Open the client's profile and set a standard discount — a percentage or a flat amount. Every invoice you create for that client applies the discount automatically. You can override on any specific invoice if the situation calls for a different rate.

Should contractors give discounts to repeat clients?

Many do — as a relationship gesture, not a negotiation. The problem is remembering to apply it consistently. A discount you set and forget on the client profile is better than one you sometimes apply and sometimes miss. Consistent treatment builds trust; inconsistency creates awkward conversations.

How do I automatically apply a discount to every invoice for one client?

In DIRT, set the discount on the client card. It applies to every new invoice for that client without you thinking about it. If a specific job does not qualify for the discount, you override on that invoice alone.

Can I give different clients different rates in DIRT?

Yes. Each client card in DIRT has its own discount setting. Commercial client who gets a lower rate: set it there. Residential repeat client who gets a small labor break: set it there. They are independent and apply per-client, not globally.

How do I price for good clients without renegotiating every job?

Set the discount once on their client card and never think about it again. When you create an invoice for that client, the discount is already applied. The conversation about what they pay is settled — not revisited on every job.

Is a client discount the same as a lower rate?

The effect is the same but the psychology is different. A discount on top of your standard rate signals that the standard rate is the baseline and they are getting a deal. Quoting a lower rate to the same client every time trains them to expect it without feeling like they earned it.

Start free

Try it free.

Every DIRT plan includes this feature — Solo included. No credit card, no trial that expires. Set up in minutes and use it on your next job from the truck.