Appliance Repair: Flat-Rate Price Lookup

Excel Formulas › Appliance Repair

All versions

Flat-rate pricing means the same job always costs the same. Keep a book-rate table and let VLOOKUP pull the price for any job — consistent quotes, no mental math.


Quick formula: Look the job up in your rate table and return its price:
=VLOOKUP(A2,$D$5:$E$8,2,FALSE)

Pick "Fridge not cooling" and the table returns its flat $180 — the same price every technician quotes.

Functions used (tap for the full reference guide):

The example

A job list on the left looks up its flat price from the rate table on the right.

ABCDE
1JobFlat feeService typeBook rate
2Fridge not cooling$180Fridge not cooling$180
3Dryer no heat$160Washer won't drain$150
4Oven won't ignite$140Dryer no heat$160
5Washer won't drain$150Oven won't ignite$140

The formula

One lookup prices any job on the list:

=VLOOKUP(A2,$D$5:$E$8,2,FALSE) // find the job, return its book rate

How it works

VLOOKUP matches the job to the table and hands back the price:

  1. A2 is the job to price — the value VLOOKUP searches for.
  2. $D$5:$E$8 is the rate table, locked with dollar signs so it does not shift as you copy down.
  3. 2 returns the second column (the price); FALSE demands an exact match so a typo errors instead of guessing.

Add new services by extending the table; every job line picks them up automatically.

Try it: interactive demo

Interactive

Pick a job and see its flat-rate price.

Variations

Default for unknown jobs

Catch jobs that are not in the table and fall back to a diagnostic fee.

=IFERROR(VLOOKUP(A2,$D$5:$E$8,2,FALSE),DiagnosticFee)

Pitfalls & errors

Without FALSE, VLOOKUP does an approximate match and can return the wrong job's price. Always pass FALSE for flat-rate menus.

Lock the table range with $ ($D$5:$E$8) so it stays put when you copy the formula down the job list.

Practice workbook

📊
Download the free Appliance Repair: Flat-Rate Price Lookup practice workbook
Edit the yellow Job cells (type a service type) and the Book rate column; Flat fee looks it up.

Frequently asked questions

Why FALSE at the end?
It forces an exact match. Without it, VLOOKUP assumes a sorted table and approximate matching, which returns the wrong price for a flat-rate menu.
What if the job is not in the table?
Wrap it in IFERROR: =IFERROR(VLOOKUP(...),DiagnosticFee) returns a fallback price instead of #N/A.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Appliance Repair: Diagnostic Fee Applied · Locksmith: Service Call Quote · Auto Repair: Effective Labor Rate

Function references: VLOOKUP