Jobber price book categories in a CSV mean only Product or Service. Enter Product for a part or material and Service for work you sell as a task. Do not put trade groups such as “Cooling,” “Drain Cleaning,” or “Electrical Repairs” in Jobber's Category column; use a separate organization plan for those groups.
What does Category mean in a Jobber price book?
Jobber calls its saved list Products & Services. The list supplies default names, descriptions, unit prices and other fields when you add line items to a quote, job or invoice. In the official Products & Services guide, the CSV Category column accepts Product or Service. It represents the kind of item, not a department, trade, or folder.
That distinction matters when you move a catalog from another system. A Housecall Pro service might live under an “HVAC > Cooling > Capacitors” path. Housecall Pro documents moving services among industries and categories. ServiceTitan also documents categories and subcategories. Those paths should inform how you organize your master catalog, but they are not valid text for Jobber's CSV Category field. Treat them as separate information during migration.
In Jobber, products and services appear together in one list. You can sort by name or type and search names and descriptions, according to Jobber's guide. A clear, consistent item name therefore helps a technician find the right saved line. It is also worth deciding which details belong in the customer-facing description rather than packing every specification into the name.
What does an HVAC Jobber price book category example look like?
Here is a fictional six-line worked example, not a recommended price list or a benchmark. The Category values show exactly what would go in Jobber's CSV. The prices illustrate that classification is independent of the amount charged; set your own prices from your costs and selling policy.
| Saved line-item name | Jobber Category | Example unit price | Why |
|---|---|---|---|
| Capacitor, dual run, 45/5 µF | Product | $42.00 | Physical replacement part |
| Contactor, 2-pole, 30 A | Product | $68.00 | Physical replacement part |
| Condensate safety switch | Product | $55.00 | Physical replacement part |
| Cooling diagnostic visit | Service | $89.00 | Labor and diagnosis sold as a task |
| Replace dual-run capacitor | Service | $189.00 | Installed repair sold as a task |
| Clear condensate drain | Service | $145.00 | Field work sold as a task |
The example has three Products and three Services. A shop may sell the capacitor as a separate product plus labor, or sell one flat-rate replacement service with parts included. Choose one quoting pattern for that job so the same capacitor is not charged twice. The category tells Jobber the item type; it does not tell Jobber which pricing model your shop chose.
For the same reason, “Replace dual-run capacitor” belongs under Service even if its price includes a part. A name can mention a component without turning an installed task into a Product. Conversely, a capacitor stocked and billed by itself remains a Product. If your team has mixed conventions today, start by agreeing on what appears as one line on the customer's quote.
How should you organize trade groups if Jobber Category only accepts two values?
Keep two columns in your working master list: an internal trade group for maintenance and a Jobber type for export. For example, “HVAC / Electrical Components” can be your internal group while the contactor row's Jobber Category is Product. “HVAC / Diagnostics” can be your group while the diagnostic visit is Service.
This separation helps when a supplier sends a new electrical-components sheet. You can review that group without changing every service line. It also keeps a team from trying to force Cooling into a CSV field that expects Product or Service. If you maintain multiple selling prices for one item, decide which pricebook goes to Jobber and review the resulting Jobber item names. A trade group, item type and sell-price tier answer three different questions.
Use names that remain understandable in Jobber's alphabetical list: “Cooling diagnostic visit” is easier to locate than “Diagnostic 1” when a technician searches for cooling. Short descriptions can carry scope and exclusions. A consistent naming rule beats a prefix system that nobody follows; test several everyday searches before changing hundreds of rows. Jobber's own list supports searching both names and descriptions, so you have two useful retrieval fields.
If the real problem is updating existing prices in bulk, follow the Jobber CSV update guide. If it is deciding whether CSV or mapped sync should own ongoing updates, use the CSV versus sync workflow guide. This classification guide is the step that comes before either transfer method.
What happens if the Category column is blank or wrong?
Jobber says a blank Category cell defaults to Product, and the allowed Product and Service spellings are case sensitive. A blank is therefore not “unknown” once imported. It becomes a Product even when the operator meant a Service. The safe preflight is to count blank, Product and Service rows, classify the blanks intentionally, and inspect representative names before any upload.
Consider a fictional 100-line CSV with 58 intended Products and 42 intended Services. Seven Category cells are blank: two are actually Products and five are Services. The table shows the count if blanks are accepted as Jobber's Product default, then after those seven rows are classified deliberately.
| Audit stage | Product rows | Service rows | Wrongly classified rows | Total rows |
|---|---|---|---|---|
| Intended source catalog | 58 | 42 | 0 | 100 |
| Blank cells left as default | 63 | 37 | 5 | 100 |
| Seven blanks reviewed and filled | 58 | 42 | 0 | 100 |
The arithmetic is 58 + 5 = 63 Products after defaulting, and 42 − 5 = 37 Services. The two blank rows that were truly Products happen to land in the correct type, but they still deserve explicit values so the next editor does not have to guess. This table is an error example, not a measured Jobber error rate.
Do not combine this category correction with a broad price change unless the same person has reviewed both. Jobber's import can update saved items when you select “Update existing items”; its guide lists Category among the updatable fields. A pricebook review should state exactly which fields are expected to change. For file columns, limits and the upload sequence, use the dedicated bulk-update walkthrough.
Will changing a saved category fix existing quotes or jobs?
No. Jobber says updating or deleting a saved Product or Service does not change that line after it has already been added to a quote, job or invoice. Its job-costing documentation likewise explains that a job's lines are independent of the saved list and its originating quote lines. Correcting catalog classification is for subsequent selection and maintenance, not a retroactive rewrite of old work.
That boundary is useful when auditing. Choose one new test quote, add one Product and one Service from the corrected list, and inspect their names, prices and descriptions there. Separately inspect an existing quote only to confirm it stayed as agreed. Avoid treating an old quote as proof that the saved list did not update; it is a snapshot of an earlier selection.
The same care applies to costs. Product or Service classification alone does not establish whether a cost is present or whether it belongs on a separate job-cost line. If costs are blank, use the missing-cost audit before applying a cost-based pricing rule. A valid Category value cannot repair an unknown cost.
What is a safe category cleanup sequence?
Export the current Jobber Products & Services list and keep the original file. Count the rows and write down the current Product and Service totals. Make a separate working copy; review blank and surprising Category values, then review names that could plausibly be either a stocked part or an installed task. The goal is a clear decision for each ambiguous row, not an automatic text substitution.
Next, sample both ends of the workflow: an office person finding a part in the saved list and a field technician finding a common service for a new quote. If the correct item is hard to recognize, improve the name or description without changing the agreed price. Compare the working copy with the original and confirm that only intended columns changed. Finally, update a small representative set first, inspect the result in Jobber, and proceed with the rest only when the type and quote behavior match your plan.
If you maintain a larger master catalog, Pricebookr stores a separate internal category and Product/Service item type, so a trade grouping does not have to masquerade as Jobber's CSV Category. It can preview changes for a sync-enabled pricebook before you explicitly push to Jobber. Evaluate that workflow when repeated catalog maintenance justifies a separate source of truth; a stable small list may be fine in Jobber alone.
FAQ
Can I put HVAC or Plumbing in Jobber's CSV Category column?
No. Jobber's Products & Services import guide defines the CSV Category values as Product and Service, with exact capitalization. “HVAC” and “Plumbing” describe trades, not Jobber item types. Keep trade group information in your working catalog and choose Product or Service for each exported line. Check Jobber's current sample CSV before importing because its template is the final field contract.
Does a blank Jobber Category cell mean the item stays uncategorized?
No. Jobber documents that a blank Category value defaults to Product. A service task with a blank cell may therefore appear as a Product after import. Count blank cells before uploading, decide the intended type for each one, and fill it explicitly. In a mixed catalog, even blanks that happen to become correct Products are worth fixing for future maintenance.
Should a flat-rate repair be a Product or a Service in Jobber?
A flat-rate installed repair is usually best modeled as a Service in this worked example, even if its price includes a part. A separately sold replacement part is a Product. The practical decision is how your shop quotes and costs the job: avoid billing the included part again as another line. Review one sample quote to make sure the customer sees the intended scope and price.
Do category changes update line items on existing Jobber jobs?
No. Jobber says a change to a saved Product or Service does not rewrite lines already placed on quotes, jobs or invoices. Treat a category correction as a change to the saved list for future selection. Verify a newly created test quote after cleanup, and preserve existing customer documents as the records of what was previously agreed. Review older work separately if it needs a manual correction.