T-02: Import the 30-item price book from CSV, including options
Task definition
T-02 · Import the 30-item price book from CSV, including options
Version 1.0.0 · Operator role: office
Pass criteria: Codes, descriptions and good/better/best options preserved
- Prepare price-book.csv from ridgeline-price-book and confirm it contains 30 parent items, including ridgeline-item-diagnostic and three replacement packages with nested options.
- Import the file using the product-supported price-book import and map codes, descriptions, amounts and option tiers. Record any unsupported field for ridgeline-item-replacement-01 instead of silently re-entering it.
- Compare the imported parent-item count and codes with ridgeline-price-book; check ridgeline-item-diagnostic, ridgeline-item-repair-01 and ridgeline-item-part-01 for missing or duplicate entries.
- Open ridgeline-item-replacement-01, ridgeline-item-replacement-02 and ridgeline-item-replacement-03. Compare each good/better/best description and amount with its canonical options.
- Capture the imported ridgeline-item-replacement-01 options and ridgeline-item-part-01 description, including its comma and quotation marks. Record every lost code, description or option against ridgeline-price-book.
Fixture used
Ridgeline Comfort Heating & Air · Version 1.0.0
ridgeline-operation· operation · 1.0.0ridgeline-price-book· price-book · 1.0.0
Results by product
Pinned: Jobber · ServiceM8. All tasks are shown on desktop; narrow screens start with differences. These selected results are available without JavaScript.
| Task | Housecall Pro | Jobber | Kickserv | ServiceM8 | ServiceTitan | Workiz |
|---|---|---|---|---|---|---|
Price book import | Housecall Pro Not tested UnverifiedT-02 | Jobber Partial TestedT-02 | Kickserv Not tested UnverifiedT-02 | ServiceM8 Partial TestedT-02 | ServiceTitan Not tested UnverifiedT-02 | Workiz Not tested UnverifiedT-02 |
No differences among the pinned products for these tasks.
- Price checked
- Not verified
- Last tested
- Last edited
Housecall Pro
Not tested: Housecall Pro advertises a 14-day free trial, but its terms say the service is offered to users who reside in the US or Canada, and when we signed up on September 28, 2026 the onboarding form did not accept our Spanish phone number. Our lab is in Spain, so we have not run our tasks on it. What this page shows comes from public sources and is marked as documented, not tested.
Review: Housecall ProJobber
partial · Grow
Jobber's Products & Services CSV template has Name, Description, Category (Service/Product), Unit Price, Unit Cost, Duration Minutes, quantity flags and Taxable: no item code field and no option tiers. Codes were carried as a [CODE] prefix in Description; the three replacement packages (RIDGELINE-REPLACE-01/02/03) were imported as single items at the good-tier amount with the good/better/best tiers written into Description because the importer cannot represent them. Import of 30 rows succeeded without errors: list went from 8 pre-loaded HVAC sample services to 38 items; all 30 codes present, no duplicates of RIDGELINE-DIAG, RIDGELINE-REPAIR-01 or RIDGELINE-PART-01. Part names with a comma and quotation marks ('Fixture part 1, "example"') imported intact. Pass criteria partially met: codes and descriptions preserved via workaround, option tiers not preserved as options. Note: Jobber pre-loads eight HVAC sample services during onboarding; the file was injected into the native file input by the coordinator's browser (no OS dialog).
TestedT-02Execution exe-jobber-t-02-20260928-1 · Protocol 1.0.0 · MacBook Air M3 24 GB · macOS Tahoe 26.6.2 · Claude desktop built-in browser (Chromium) · Home fibre, Cádiz, Spain
Kickserv
Not tested: Kickserv's terms of service do not allow use of the service for benchmarking or competitive purposes, so we do not publish hands-on test results for it. What this page shows comes from public sources and is marked as documented, not tested.
Review: KickservServiceM8
partial · Premium Plus
Materials & Services > Bulk Import. The sample CSV has Item Number, Name, Purchase Cost, Price. Our 30-item fixture (items-servicem8.csv: item number, name, description, price, cost) was auto-detected ('Item Number -> Item Number', 'Name', 'Price', 'Cost -> Purchase Cost') with the notice 'Imported materials will use your default tax rate (TAX). Prices will be imported as tax inclusive.' Choosing 'No, adjust settings' shows the mappable fields: item number, name, purchase cost, quantity in stock, price, price includes taxes, tax rate, item is inventoried, barcode. Description cannot be imported (although materials have a description field), there is no category and no good/better/best option structure; replacement packages came in at the good price. All 30 items plus the default 'Labour' ($80) were active within about a minute (background import). Prices are stored as tax-inclusive by default; the account's default 'TAX' rate is 0% after switching the region to United States, so amounts are unaffected in our lab, but a US contractor would need to map a 'Price Includes Taxes' column or edit items afterwards. Result partial: fast and clean for codes and prices; descriptions, categories and option tiers are lost.
TestedT-02Execution exe-servicem8-t-02-20260929-1 · Protocol 1.0.0 · MacBook Air M3 24 GB · macOS Tahoe 26.6.2 · Claude desktop built-in browser (Chromium) · Home fibre, Cádiz, Spain
ServiceTitan
Not tested: ServiceTitan has no self-serve trial. Its pricing page asks visitors to request pricing or book a demo with sales, and we do not open test accounts through sales calls. What this page shows comes from public sources and is marked as documented, not tested.
Review: ServiceTitanWorkiz
Not tested: Workiz advertises a 7-day free trial, but when we signed up on September 28, 2026 its onboarding asked for a phone number with a fixed +1 prefix, so we could not finish setup from our lab in Spain. The assistant on its website could not confirm availability outside the US and Canada and pointed us to a sales demo. We have not run our tasks on it. What this page shows comes from public sources and is marked as documented, not tested.
Review: WorkizEvidence files

Jobber, T-02 (import the 30-item price book from CSV, including options): parts. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-02 — Import the 30-item price book from CSV, including options
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- Jobber web app, 2026-09-28 (14-day trial, day 2)
- Captured

Jobber, T-02 (import the 30-item price book from CSV, including options): replacement. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-02 — Import the 30-item price book from CSV, including options
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- Jobber web app, 2026-09-28 (14-day trial, day 2)
- Captured

ServiceM8, T-02 (import the 30-item price book from CSV, including options): auto mapping. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-02 — Import the 30-item price book from CSV, including options
- Plan
- Premium Plus
- Device
- MacBook Air M3 24 GB
- App version
- ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
- Captured

ServiceM8, T-02 (import the 30-item price book from CSV, including options): field options. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-02 — Import the 30-item price book from CSV, including options
- Plan
- Premium Plus
- Device
- MacBook Air M3 24 GB
- App version
- ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
- Captured

ServiceM8, T-02 (import the 30-item price book from CSV, including options): materials. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-02 — Import the 30-item price book from CSV, including options
- Plan
- Premium Plus
- Device
- MacBook Air M3 24 GB
- App version
- ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
- Captured
Retests
Housecall Pro
No retest recorded.
Jobber
No retest recorded.
Kickserv
No retest recorded.
ServiceM8
No retest recorded.
ServiceTitan
No retest recorded.
Workiz
No retest recorded.