📦

Items & Bundles — Beyond Services and Products

Seven distinct item types. Sub-items with three-level hierarchy. Group bundles that expand into multiple invoice lines on one click. Percentage-based discounts and surcharges. Subtotal dividers. Everything serious accounting users expect from their item catalog.

Try It Free

Seven Item Types, Each With a Purpose

Most accounting software gives you "Service" and "Product" and calls it a day. Kantivo gives you the full vocabulary that real businesses need to write the invoices they actually send. Each type has its own field set in the item editor — pick the type and only the fields that make sense for it appear.

🛠️ Service

Labor, professional fees, billable hours. The default item type for service businesses. Tied to an income account; no inventory tracking.

📦 Inventory Part

Physical product you stock and resell. Tracks on-hand quantity per location, unit cost, and posts COGS automatically on sale.

📦 Non-Inventory Part

Physical thing you don't track on the shelf — one-off purchases, drop-ships, consumables. Has an expense account so it works on bills too.

➕ Other Charge

Shipping, handling, fuel surcharge, after-hours fee. Can be a flat amount or a percentage of the lines above it on the invoice.

─ Subtotal

A display-only divider that shows the running total of items above it. Useful for invoices with labor and materials broken out separately.

➖ Discount

A negative line. Flat dollar amount or a percentage of the running subtotal above it. Drop it on any invoice for one-click promo handling.

Group Items — One Click Expands Into Multiple Lines

Service businesses that sell bundles love Group items. Set up a "Spring HVAC Tune-Up" group once with three components (filter replacement, coil cleaning, refrigerant top-off, each with a default quantity). On any invoice, pick the group and Kantivo expands it into a header line plus three editable component rows — fully customizable per invoice but consistent in their default structure.

Want to do the tune-up at three properties on one invoice? Set the group's quantity to 3 and every component's quantity triples automatically. One number, three properties' worth of work captured.

1

Define the Group

Create a product of type "Group" and add components (each a regular item you've defined) with default quantities.

2

Pick on an Invoice

Select the group on a line. Kantivo inserts a header row plus one row per component, each with its default quantity pre-filled.

3

Adjust as Needed

Edit any component's qty, price, or description per invoice. Change the group's quantity to multiply every component at once.

Sub-Items: Three-Level Hierarchy That Matches How You Think

The flat list of 80 items every catalog eventually becomes is a navigation nightmare. Sub-items let you organize the catalog by category — Plumbing → Repair → Drain Clean — and the items list renders the tree with indents, just like Chart of Accounts. Reports can roll up by category or report on leaf items only.

The hierarchy caps at three levels by design. Plenty for real workflows; few enough that dropdowns stay readable and the items list stays scannable.

🎯 Percentage Discounts

Create a "Loyalty Discount 10%" item once. Drop it on any invoice after a Subtotal line and it discounts just that section. Drop it at the bottom of the invoice and it discounts the whole thing.

  • Same item works on every invoice
  • Recalculates when upstream lines change
  • Prints as a negative line with the percent clearly labeled

💡 Percentage Surcharges

Same idea for Other Charge items. A "Fuel Surcharge 5%" item drops on long-haul invoices and adds 5% of the running subtotal as a positive line.

  • Define once, use everywhere
  • Tied to its own income account for clean reporting
  • Stacks with discounts in either order

📋 Subtotal Dividers

Break a complex invoice into sections — Labor, Materials, Travel — each capped with a Subtotal line that shows the running total of items above it without contributing to the invoice total itself.

  • Display-only — doesn't affect the invoice total
  • Resets the percentage-line scope
  • Customer-facing PDF renders the subtotal prominently

📥 Expense Account on Items

Non-Inventory Part and Other Charge items can carry an Expense Account so they work on bills, not just invoices. Buy a one-off part, drop the item on the bill, and the expense posts to the right account automatically.

  • Income account for sales, expense account for purchases
  • Same item works on both sides of the ledger
  • Cleaner than maintaining duplicate "buy" and "sell" items

Built for Real Invoice Workflows

If you've ever wished your accounting software had a "QuickBooks Items" feature, this is it — and then some. Whether you sell bundles, run percentage discounts, organize a deep catalog of services, or just want the printed invoice to read like an actual invoice instead of a flat list — Kantivo's item system is designed around the real ways money actually moves through small businesses.

Frequently Asked Questions

How is a Group different from a Bill of Materials assembly?

A Group is for invoicing convenience — it expands into editable lines and never touches inventory levels. An Inventory Assembly is for manufacturers who actually build a product from components, with real inventory consumption and cost roll-up. Use Group for "Spring Maintenance Bundle"; use Assembly for "Bicycle built from frame + wheels + seat."

Can a percentage discount target only part of an invoice?

Yes. Place a Subtotal line between the items you want discounted and the items you don't, then place the Discount line right after the Subtotal. The Discount applies to lines between the most recent Subtotal and itself.

How deep can sub-items go?

Three levels. Parent → sub → sub-sub. Example: Plumbing → Repair → Drain Clean. The cap exists so dropdowns stay readable; in practice few catalogs need more depth.

Does picking a Group item on an invoice lock the components?

No. Once the group expands, each component line is fully editable — change the quantity, override the price, edit the description. The group is a starting point, not a contract.

Can I print the components or hide them on the customer-facing invoice?

The Group editor has a "Show components on printed invoice" toggle. On = expanded breakdown prints. Off = only the group header line prints with a single combined total.

Do estimates support all these item types and Groups?

Yes. Every item type works on estimates exactly as on invoices, and the item selection carries through when you convert an estimate to an invoice.

Stop Squeezing Your Business Into "Service" and "Product"

Start your free 30-day trial. Build your first Group bundle in under five minutes.

Start Free Trial See All Features