Billable Item Categories & Cost Reporting — Accounting Department Guide
What Are Categories and Cost Types?
Every billable item (flat fees, expenses, and time entries) can now carry a category that identifies the type of charge. Categories carry a cost type — Hard or Soft — which is used to break down billing in your reports.
Cost types only apply to Expense items. Flat fees and time entries are never classified as Hard or Soft, and they never appear in the Hard Cost or Soft Cost columns on the Invoice Report. This is intentional: flat fees and time entries represent attorney service charges and are grouped into a separate "Total Fees" bucket instead. The Hard/Soft distinction exists specifically to separate out-of-pocket disbursements paid to third parties (expenses) from internal service charges — a distinction that only makes sense for expenses.
Hard costs = money paid out-of-pocket to third parties on the client's behalf (court fees, sheriff fees, filing fees, etc.)
Soft costs = internal service charges billed for the firm's own work
Some categories have no cost type at all — their expenses are excluded from both the Hard and Soft columns (though they still count toward Total Expenses). This applies to any custom category you create with "None" selected for cost type, and also to the built-in Attorney Fee and Client Charge categories. This would typically be reserved for professional fees or non-classified items.
Part 1: Setting Up Categories in Admin
Creating Custom Categories
If the built-in categories don't cover all your charge types:
- Go to Admin > Billable Item Categories
- Click Add Category
- Enter a name (e.g., "Process Server Fee")
- Choose a cost type: Hard, Soft, or None
- The form pre-selects Soft — change it if needed
- If you select None, expenses using this category will not appear in either the Hard or Soft cost columns on the Invoice Report (they still count toward Total Expenses)
- Save
Optional: Allow Per-Item Cost Type Override
By default, every billable item inherits its cost type from its category. If you ever need to override the cost type on a specific item:
- Go to Admin > Billable Item Categories
- Enable "Allow Category Cost Type Override"
When enabled, a Hard/Soft toggle appears directly on the billable item form.
Optional: Show Category Labels on Invoices
To have the category name (e.g., "County Fee") appear as the primary label on client invoices:
- Go to Admin > Invoice Settings
- Enable "Show Category Labels on Invoice"
- Optionally enable "Include Detailed Descriptions" if you want the free-text description to appear after the category name (e.g., "County Fee – Filing for Case #1234")
Existing organizations start with this off — invoices look the same until you opt in.
Part 2: Applying Categories to Billable Items on Cases
When adding a flat fee or expense on a case:
- A Category dropdown now appears on the form
- Select the appropriate category (County Fee, Sheriff Fee, etc.)
- For built-in calculated categories (County Fee, Writ Filing Fee, Sheriff Fee, Hearing Fee, Attorney Fee), the amount and description auto-populate from your fee settings — the same auto-calculation as before
- The description field becomes optional when a non-Legacy category is selected (the category name already identifies the charge)
Existing items created before this update are automatically treated as "Legacy" — nothing changes on them.
Part 3: Updating Workflow Auto-Billables
Workflow steps can automatically generate billable items when a step is completed. To assign categories to those auto-generated items:
- Go to Admin > Workflows and open the relevant workflow
- Open a workflow step and go to the Auto-Billables section
- Click Edit on an existing auto-billable, or Add Auto-Billing Item
- In the dialog, find the Category field and select the appropriate category
- For county fees attached to workflow steps (e.g., filing fees that fire when a "File with Court" step is completed), select County Fee
- For sheriff-related steps, select Sheriff Fee
- For attorney service charges generated by a step, select Attorney Fee
- Save the step
Once categories are set on auto-billables, any items automatically generated by completing that step will carry the correct category and cost type — no manual categorization needed per case.
Part 4: How the Invoice Report Columns Are Calculated
The Invoice Report (Reports > Invoices) has two new columns: Total Hard Costs and Total Soft Costs. Here is exactly what goes into each:
Column | What it includes |
|---|---|
Total Hard Costs | Sum of all Expense line items whose category cost type is Hard (County Fee, Writ Filing Fee, Sheriff Fee, Hearing Fee) |
Total Soft Costs | Sum of all Expense line items whose category cost type is Soft (any custom category saved with Soft) |
Total Flat Fees | Sum of all flat fee line items |
Total Time Entries | Sum of all time entry line items |
Total Fees | Total Flat Fees + Total Time Entries combined |
Total Expenses | Sum of all expense line items regardless of category or cost type |
Important: Flat fees and time entries are never sorted into the Hard or Soft columns — they only appear in Total Fees, regardless of what category they carry. Hard/Soft classification is exclusively for expenses.
If an expense has no category, or its category has no cost type set (including Attorney Fee and Client Charge, which have no cost type), it will not appear in either the Hard or Soft column — but it will still count toward Total Expenses.
The Billable Items Report (Reports > Billable Items) also has a new Cost Type column showing "Hard" or "Soft" on each individual line item.
Quick Reference: Category → Cost Type
Category | Cost Type | Expenses count toward report buckets? |
|---|---|---|
County Fee | Hard | Yes → Hard column |
Writ Filing Fee | Hard | Yes → Hard column |
Sheriff Fee | Hard | Yes → Hard column |
Hearing Fee | Hard | Yes → Hard column |
Attorney Fee | None | No — counts only toward Total Expenses |
Client Charge | None | No — counts only toward Total Expenses |
Custom (saved with Soft) | Soft | Yes → Soft column |
Custom (saved with None) | None | No — counts only toward Total Expenses |
Legacy | N/A | No — not classified (legacy behavior) |
Nothing in the existing system breaks — Legacy items continue to work exactly as before. Categories are purely additive, and you can adopt them at whatever pace works for the office.