Glossary
QuickBooks Bundle
A QuickBooks bundle is a sales-only item that groups several existing products and services so they can be sold as a single line, while each component keeps the income account its own item points at.
Also called: bundle, product bundle, bundle item, grouped products and services
Definition
You sell a package. The customer wants one line and one price on the invoice. Your profit and loss statement wants the setup fee separated from the subscription and the hardware separated from both. Those two wishes pull in opposite directions, and typing the components out by hand on every sale is how most businesses lose the argument.
QuickBooks has a record for exactly this. Intuit defines it in one line: "Several products or services sold together as a single item, such as a gift basket." The important word is "together". A bundle does not replace the items inside it. It points at them.
That is the property worth holding onto, because it decides everything else on this page. A bundle carries no income account of its own. When one lands on a sales form, the components are what post, each to the account its own product or service record names. The bundle is the packaging. The items are still the accounting.
Key points
- +A bundle groups existing products and services; it is not itself an item with its own income account.
- +Intuit caps a bundle at 50 products and services.
- +A bundle cannot contain another bundle, so a package built out of smaller packages has to be flattened.
- +Bundles are sales-only records with no purchasing information attached, so a bundle is not itself a tracked inventory item.
- +You choose per transaction whether the customer sees only the bundle name or the components inside it.
The bundle is a container, not an account
Every line on a QuickBooks sales form names a product or service, and that item is what tells QuickBooks which account in the chart of accounts the line belongs to. A bundle breaks that one-to-one relationship on purpose. It names no account, because it is a list of other items that already do.
So a bundle sold for 500 dollars does not produce a 500 dollar line in one income account. It produces the component lines it contains, each carrying its own rate and its own account, adding up to the bundle price. Your revenue detail is as granular as the items you put inside, no more and no less.
This is also why a bundle cannot fix a messy item list. If three of the five components all point at the same catch-all income account, bundling them changes the document your customer reads and changes nothing at all about your reporting.
Two limits Intuit puts on a bundle
The first is size. Intuit states it plainly: "A Bundle can contain up to 50 products and service." Fifty is generous for a gift basket and tight for an implementation package assembled line by line, which is the case worth checking before you design around it.
The second limit is the one that reshapes catalogues: "A Bundle cannot contain another Bundle." There is no nesting. A premium package that is supposed to be the starter package plus three extras cannot be built by dropping the starter bundle inside it. You repeat the starter components in the larger bundle and maintain both lists from then on.
Pricing, and the discount that has nowhere to sit
A bundle is priced from the inside out. Its rate is the sum of its component rates multiplied by their quantities, which is the arithmetic you would expect and the reason the next part surprises people.
Selling a package for less than the sum of its parts is the whole point of packaging. But the discount cannot live on the bundle, because the bundle owns no account for it to post to. It has to come out of the component amounts, which means somebody is deciding which income accounts absorb the reduction: all of them proportionally, one designated component, or a discount item added inside the bundle for the purpose.
That decision is easy to make once and unpleasant to revisit. Sales already written keep whatever split was in force when they posted, so a bundle that has been quietly shaving the same account for a quarter has already moved real money in your reporting. Decide it while the bundle is still empty.
The reporting shape follows from the same fact. Run a sales-by-product report and you will not see the bundle at the top with its components underneath. You will see the components, mixed in with every other sale of those items, because that is the level the ledger recorded.
What prints and what posts are separate choices
QuickBooks offers an option to "Display Bundle components when printing or sending transactions". Turn it on and the customer sees the full list. Leave it off and they see the package name and one price.
Neither setting touches your books. The components post either way. That separation is the practical reason to use a bundle rather than a single flat item: you get a clean, short customer-facing document and a detailed profit and loss statement from the same transaction, instead of choosing between them.
Where a Stripe seller runs into this
Stripe has no equivalent object. A price is one amount attached to one product, and a subscription item points at one price. A package sold through Stripe Billing or a payment link arrives as a single amount with a single description, whatever it represents commercially.
That asymmetry is the whole reason this term matters on the QuickBooks side of a Stripe setup. One incoming amount, several things actually sold, and a QuickBooks record designed to hold precisely that shape. Whether the sale should land as a bundle or as one item is a genuine choice: a bundle gives you revenue broken out by component, while a single item gives you one line that always ties to the Stripe amount without a split to reconcile.
Make the choice deliberately at setup rather than discovering it at close. Both answers are defensible. Only one of them is the one you meant.
Frequently asked questions
What is a bundle in QuickBooks?
Intuit describes it as "Several products or services sold together as a single item, such as a gift basket." It groups existing products and services so one line on an invoice or sales receipt stands for all of them, while each component still posts to the income account its own item record names.
How many items can a QuickBooks bundle contain?
Up to 50. Intuit states the cap directly: "A Bundle can contain up to 50 products and service." A package that needs more components than that has to be split into more than one bundle, or built from fewer, coarser items.
Can a bundle contain another bundle?
No. Intuit is explicit that "A Bundle cannot contain another Bundle." A larger package that includes a smaller one has to repeat the smaller package’s components inside itself, and both lists then have to be maintained separately. Check this before designing a tiered catalogue around nesting.
Do bundles track inventory?
A bundle is a sales-only record with no purchasing information attached to it, so the bundle itself is not a tracked inventory item. Any inventory items you put inside it remain ordinary inventory items in their own right.
Can I hide the items inside a bundle on an invoice?
Yes. QuickBooks has a "Display Bundle components when printing or sending transactions" option, so you decide whether the customer sees the package name alone or the full component list. The setting changes the document only. The components are what post to your accounts either way.
What customers say about running Stripe through Acodei

“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Related reading
- QuickBooks Product/Service Item
- QuickBooks Invoice
- Stripe Price
- Complex product categorization in Stripe to QuickBooks sync
More glossary terms
- Undeposited Funds
- Stripe Balance Transaction
- Available vs Pending Balance
- Stripe Dispute
- Stripe Dispute Evidence
- Stripe Fee
- Stripe Balance Adjustment
- QuickBooks Credit Memo
- Stripe Tax
- QuickBooks Tax Code
- Stripe Reserve
- Stripe Tax Rate
- Stripe Fee Credit
- Stripe Credit Note
- QuickBooks Product/Service Item
- Stripe Payout
- QuickBooks Sales Receipt
- QuickBooks Bank Deposit
- QuickBooks Transfer
- Stripe Authorization Hold
- QuickBooks Refund Receipt
- QuickBooks Payment
- QuickBooks Expense
- QuickBooks Journal Entry
- Stripe Financial Account
- Holding Account
- Accounts Receivable
- Bank Feed
- Deferred Revenue
- Stripe PaymentIntent
- Stripe Checkout Session
- Stripe SetupIntent
- Stripe PaymentMethod
- Stripe Charge
- Stripe Refund
- QuickBooks Invoice
- QuickBooks Class Tracking
- QuickBooks Location Tracking
- QuickBooks Project
- QuickBooks Closing Date
- Stripe Invoice Line Item
- Stripe Proration
- Stripe Invoice Status
- Stripe Shipping Rate
- Stripe Transfer
- Stripe Mandate
- Stripe on_behalf_of
- Stripe Invoice Item
- QuickBooks Estimate
- Stripe Invoice Payment
- Stripe Invoice Payment Settings
- Stripe Billing Meter
- Stripe Invoice Template
- Stripe Price
- Stripe Subscription Schedule
- Stripe Subscription Item
- QuickBooks Recurring Transaction
- QuickBooks Sub-Customer
- QuickBooks Audit Log
- QuickBooks Bank Rule
- Stripe Subscription Status
- Stripe Mixed Interval Subscription
- Stripe Trial Settings
- QuickBooks Payment Terms
- Stripe Pending Update
- QuickBooks Tags
- QuickBooks Credit Card Credit
- QuickBooks Vendor Credit
- QuickBooks Bill
- QuickBooks Delayed Charge
- Stripe Billing Mode
- QuickBooks Billable Expense
- Stripe Customer Cash Balance
- QuickBooks Purchase Order
- QuickBooks Opening Balance
- QuickBooks Account Type
- QuickBooks Sales Tax Center
- Stripe Webhook
- Stripe Metadata
- Stripe Outbound Payment
- Stripe Received Credit
- Stripe Outbound Transfer
- Stripe Inbound Transfer
- Stripe Received Debit
- Stripe Payout Method
- Stripe Financial Account Transaction
- Stripe Financial Address
- Stripe Application Fee
- Stripe Connected Account
- Stripe Destination Charge
- Stripe Separate Charges and Transfers
- Stripe Direct Charge
- Stripe Payment Method Configuration
- Stripe Dynamic Payment Methods
- Stripe Payment Method Rules
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.