Services & Products
Guide 50: Services & Products
Create a reusable catalog of billable items for your invoices
Overview
Services & Products lets you build a catalog of the things you bill for -- consulting hours, project fees, physical products, or anything else. Create a service once, then pick it from a list whenever you add a line item to an invoice. OtterLedger tracks usage, remembers your most-used services, and keeps your invoicing consistent.
What you'll learn:
- Creating and managing services
- Understanding rate types (Hourly, Fixed, Per Unit)
- Using services on invoices
- Deactivating vs. deleting services
- Duplicating services for quick setup
Time required: 2-5 minutes per service
Prerequisites
- Invoicing feature enabled (Settings > Features)
- At least one income category set up (recommended, for auto-categorization)
Creating a Service
Step 1: Open Services
- Click Sales in the sidebar
- Select Services
- Click New Service
Step 2: Fill In Service Details
| Field | Required | Description |
|---|---|---|
| Name | Yes | What you call this service (e.g., "Web Development", "Logo Design", "Widgets") |
| Description | No | Longer description that appears on invoices |
| Rate | Yes | Your price for this service |
| Rate Type | Yes | How the rate is applied (see below) |
| Unit Label | No | Custom unit name (defaults based on rate type) |
| Default Category | No | Income category auto-assigned when this service is added to an invoice |
| Code/SKU | No | Internal reference number or product code |
| Is Taxable | -- | Whether sales tax applies (default: yes) |
Step 3: Choose a Rate Type
| Rate Type | How It Works | Example | Best For |
|---|---|---|---|
| Hourly | Rate x Hours = Total | $150/hour x 3 hours = $450 | Consulting, freelance work, labor |
| Fixed Price | Flat fee, quantity ignored | $500 flat | Project deliverables, one-time fees |
| Per Unit | Rate x Quantity = Total | $25/each x 10 = $250 | Products, training sessions, packages |
As you fill in the rate and type, a live preview shows the formatted rate (e.g., "$150.00 / hour").
Step 4: Save
Click Save. Your service is now available for use on invoices.
Service Examples
| Service | Rate | Rate Type | Unit | Category |
|---|---|---|---|---|
| Web Development | $150.00 | Hourly | hour | Income:Services |
| Logo Design | $500.00 | Fixed Price | flat | Income:Services |
| Training Session | $75.00 | Per Unit | session | Income:Training |
| Hosting (Monthly) | $29.99 | Per Unit | month | Income:Hosting |
| Consultation | $200.00 | Hourly | hour | Income:Consulting |
Managing Services
Viewing Your Catalog
The Services page shows:
- Summary cards at the top: total services, active count, inactive count, total usage across invoices
- Service list with name, rate, rate type, and usage count
- Detail panel when you click a service
Filtering and Sorting
| Filter | Options |
|---|---|
| Status | Active, Inactive, All |
| Sort by | Name, Rate, Usage Count, Rate Type |
| Group by | Rate Type (groups services under Hourly/Fixed/Per Unit headers) or Flat List |
| Search | Type to search by name or description |
Editing a Service
- Click the service in the list
- Click Edit
- Update any fields
- Click Save
Note: Editing a service does not change existing invoices. Invoice line items store a copy of the service data at the time the line item was added. Only new invoice line items will use the updated values.
Duplicating a Service
To quickly create a similar service:
- Click the service you want to copy
- Click Duplicate
- A new service is created named "Copy of "
- Edit the copy to adjust the name, rate, or other details
- Save
This is useful for creating tiered pricing (e.g., "Standard Consulting" and "Premium Consulting") or product variants.
Deactivating vs. Deleting
| Action | What Happens | When to Use |
|---|---|---|
| Deactivate | Service is hidden from pickers but preserved in the database | Service has been used on invoices but you no longer offer it |
| Delete | Service is permanently removed | Service was never used on any invoice |
Deactivating a Service
- Click the service
- Click Deactivate
- The service disappears from invoice pickers
- Historical invoices are not affected
- You can Reactivate it later if needed
Deleting a Service
- Click the service
- Click Delete
- Confirm the deletion
Important: You can only delete services that have never been used on an invoice. If the service has been used, deactivate it instead. This preserves the connection between the service and historical invoices.
Using Services on Invoices
When you add a line item to an invoice:
- Click Add Line Item on the invoice
- The service picker opens showing:
- Recent services -- your 5 most recently used
- All services -- every active service, searchable
- Select a service
- The line item is populated with the service's name, description, rate, and category
- Adjust the quantity (hours, units, etc.) as needed
- The total is calculated automatically
The service's Usage Count increments each time you add it to an invoice, so your most popular services rise to the top of the picker.
Tips & Best Practices
Start with your core offerings -- Create services for the 3-5 things you bill for most often. Add more as needed.
Use meaningful names -- "Web Development - WordPress" is more useful than "Service 1" when picking items on an invoice.
Set default categories -- Assigning an income category to each service means your invoices are automatically categorized for reports and tax.
Use codes for inventory -- If you sell products, the Code/SKU field helps you cross-reference with your own inventory tracking.
Deactivate seasonal services -- If you offer seasonal services (tax prep, holiday products), deactivate them during the off-season to keep your picker clean, then reactivate when the season returns.
Duplicate for variants -- Instead of creating similar services from scratch, duplicate an existing one and adjust the rate or description.
Troubleshooting
Q: I can't find a service when adding an invoice line item
A: Check that:
- The service is Active (inactive services don't appear in pickers)
- You're searching by the correct name
- The invoicing feature is enabled in Settings
Q: I changed a service's rate but my existing invoice still shows the old rate
A: This is by design. Invoice line items store a snapshot of the service data at creation time. Edit the invoice line item directly to update its rate, or the new rate will apply to future invoices.
Q: I can't delete a service
A: The service has been used on at least one invoice. Use Deactivate instead to hide it from future use while preserving the historical record.
Q: How do I see which invoices use a particular service?
A: Currently, the usage count shows how many times a service has been used, but there is no direct link to specific invoices. You can search invoices by the service name to find related invoices.
What's Next?
- Guide 13: Invoicing Basics -- Create and send invoices using your services
- Guide 14: Recurring Invoices -- Automate repeat billing
- Guide 15: Customer Management -- Manage the customers you invoice
Need help? Visit the OtterLedger community at github.com/openledger or check the FAQ.