How do I charge extra when a client wants more than what's included?

Many services include a set quantity of something: a keychain station that includes 100 keychains, a package with 50 prints. When a client wants more than what's included, you shouldn't have to create a separate package for every possible quantity. Instead, pair a stated included amount with a priced overage sold in batches.

First: Say What's Included

State the included quantity in the package or add-on description, for example "Includes 100 custom keychains." Clients can't know they need more unless they know what's included.

Which Path You Need

The right setup depends on where the included amount lives.

  • Included in a package? Create an overage add-on and restrict it to that package. Add-ons can be limited to specific packages, so the overage only appears where it makes sense.
  • Included in an add-on? Attach an extra category to that add-on. There's no way to show one add-on only when another add-on is selected, so a second "50 More Keychains" add-on can't be gated on the first. Extras solve exactly that.

Path 1: More of Something Included in a Package

Go to Add-Ons and create a new add-on for the overage, like "50 Extra Keychains," priced per batch using the Flat Rate, Per Unit, or Per Hour price method.
Set Max quantity per booking to the most batches you're willing to fulfill. For example, 6 allows up to 300 extra keychains. Any value above 1 gives clients a quantity picker at checkout.
In the Packages panel on the add-on page, click Edit and limit the add-on to the package(s) that include the item.

At checkout, clients booking that package see the overage add-on priced per set ("/ ea") with a quantity picker, and each set is billed automatically.

Path 2: More of Something Included in an Add-On

ManageBooking EngineExtra Categories
Go to Extra Categories and click New Category. Name it for the item, like "Additional Keychains."
Add one item to the category, "50 Extra Keychains," priced per batch.
Set the item's maximum quantity to the most batches you're willing to fulfill. For example, 6 allows up to 300 extra keychains.
Clients select a quantity of a single item rather than adding it multiple times. One "50 Extra Keychains" item with a quantity of 3 means 150 extra keychains.
Go to Add-Ons and select the add-on (for example, the Keychain Station).
Scroll to the Advanced section. Your new category appears there with the question "Are additional keychains supported with this add-on?"
Choose Yes, any number can be added (or Yes, but only a fixed number can be added to cap the total).
Save.
The extra category only appears in the add-on's Advanced section after you've created it. If you don't see it, create the category first, then return to the add-on.

Extras attached to an add-on are only offered after the client selects that add-on, so nobody can buy the overage on its own. The client picks how many sets they want and each is billed on the invoice automatically.

Extra categories work with packages too. Each package's Advanced tab has the same option, so you can use the extras approach for a package-included amount if you prefer. For most businesses the overage add-on is simpler there: add-ons are more prominent during booking, and accounts have a limited number of extra category slots (2 to 6 depending on account type).

For full details on extra categories, see How do I offer props, upgrades, and customization options?

For add-on pricing options, see How do I configure add-on pricing and settings?

Was this article helpful?

Thanks for your feedback!

Sorry to hear that. Want to chat with our support team?

Chat with us

Last updated June 17, 2026 11:27