How do you score ARR waterfall for multi-product bundles on Pipedrive without another point solution in 2027?
Quality
Certified

Build the waterfall from Pipedrive's native Products feature and custom fields — attach each bundle line item as its own product with an ARR/MRR value, start/end dates, and a renewal-type field, then use Pipedrive's Insights reports to break deals down by product and by month. No CPQ or subscription-billing point solution is required; the tracking is a data-model and workflow-automation exercise inside the CRM you already run.
A subscription bundle that breaks the single-deal model
Picture a customer who buys a three-product bundle: a core seat license, a sales-engagement add-on, and API access, each priced and renewed on its own cycle. Sold as one Pipedrive deal with a single "Value" field, the deal looks clean at close — one number, one close date — but it is useless for a waterfall six months later. When the customer drops the API add-on but keeps the other two, or upgrades the core seats mid-term, a single flat deal value can't tell you which component moved, by how much, or when. The result is a finance team asking "why did ARR drop $4,000 this month" and a RevOps owner manually reconstructing the answer in a spreadsheet because the CRM never captured the components separately.
This is the actual problem multi-product bundle waterfalls solve: not "what is our ARR," which any deal-value sum answers, but "which product line drove the change," which requires attribution at the component level. Pipedrive can carry that attribution natively if the bundle is decomposed at the point of entry — when the deal is created or won — rather than reconstructed after the fact. The fix is structural, not a reporting trick: without component-level records, no report, waterfall template, or dashboard can recover the detail that was never captured. That is also why teams reach for a bundling/subscription point solution by default — the point solution enforces the decomposition for you. Pipedrive can do the same job if you enforce it yourself with fields, the Products catalog, and automation triggers instead of buying a second system.

How the waterfall mechanism works inside Pipedrive
The mechanism has three moving parts: a parent deal for the contract relationship, one product line item per bundle component attached through Pipedrive's Products feature, and a monthly automation pass that snapshots each component's recurring value so month-over-month change is calculable.
Set up the Products catalog first (Tools & Apps > Products, or Data fields on Enterprise/Advanced plans) with one product per bundle component — core license, add-on A, add-on B — each carrying a default price. When a rep builds a deal, they attach products from that catalog rather than typing a single deal value; this alone gives every deal a per-component price and quantity without extra fields. Layer custom fields on top of the product line item or deal: Component MRR, Component Start Date, Component End Date, and Renewal Type (Auto, Manual, Renewal, Expired). A Bundle Parent Deal ID text field links the child records back to the parent contract so a report can group them.

The waterfall categories — New, Expansion, Contraction, Churned, Renewal — are then computed, not typed in by a rep. A workflow automation runs on a recurring monthly schedule: it copies the current Component MRR into a Previous Component MRR field, compares the two, and a calculated field or automation branch labels the row New (no prior value), Expansion (increase), Contraction (decrease), Churned (Component End Date passed with no renewal), or Renewal (a new child deal created against the same parent with Renewal Type = Renewal). Insights (Pipedrive's reporting engine, Advanced plan and above) then groups deals by that Waterfall Category field and sums Component MRR by month, which is the waterfall.
The numbers: field counts, batch cadence, and typical bundle sizes
In practice this setup needs five to seven custom fields total (Bundle Component, Component MRR, Component Start Date, Component End Date, Renewal Type, Bundle Parent Deal ID, and optionally Previous Component MRR), which sits comfortably inside Pipedrive's per-plan custom field limits on Advanced and above. Most teams running this pattern manage bundles with two to five components; beyond roughly six or seven products per bundle the number of child deals per customer starts to clutter the pipeline view enough that a dedicated product-line-item report (rather than separate child deals) becomes the more maintainable structure.

The monthly refresh is a scheduled workflow automation, not a real-time trigger — Pipedrive's Workflow Automation supports a "Recurring Schedule" trigger, commonly set for the first of the month. Running the previous/current MRR copy and category recalculation for a few hundred deals is a lightweight batch job, typically completing in well under the length of a standup meeting once configured, because it's field copies and conditional labels rather than complex computation. Insights dashboards can be set to auto-refresh daily, so the numbers going into a weekly waterfall review are never more than a day stale even though the underlying category recompute only runs monthly.
Accuracy tolerance matters here: a waterfall built this way is a monthly-accuracy instrument, not a real-time billing ledger. For board reporting and pipeline decisions, being within a few percentage points of your billing system (Stripe, Chargebee, or whatever runs invoicing) is the right bar — chasing real-time precision inside a CRM that wasn't built as a billing system is where teams overspend effort. A quarterly reconciliation against the billing system's actual recognized revenue (tying back to ASC 606 bundle guidance if you have multi-element arrangements) catches drift before it compounds across two or three quarters.
Trade-offs: native fields versus a dedicated subscription tool
The honest trade-off isn't "Pipedrive can't do this" — it's what you give up by not buying a CPQ or subscription-management product. A dedicated tool gives you real-time revenue recognition, automatic proration on mid-cycle upgrades, and audit-grade change history out of the box. Pipedrive's native path gives you none of that automatically; every one of those behaviors has to be reproduced with custom fields, a workflow automation, and disciplined data entry by reps, which is real ongoing maintenance cost, not a one-time setup.

What you gain by staying inside Pipedrive is avoiding a second source of truth. Every additional subscription-billing point solution means an integration to maintain, a sync job that can silently break, and a second place sales and CS have to check when a number looks wrong. For a team with a handful of bundle components and a few hundred bundle deals, that integration overhead frequently costs more RevOps time than the manual field discipline the native approach requires. The crossover point is usually bundle complexity and deal volume: once you're managing dozens of SKUs, usage-based components, or proration rules that change contract value mid-cycle, a purpose-built subscription engine (or at minimum syncing Pipedrive to your billing system via the API monthly) starts paying for itself in accuracy and reduced manual reconciliation.
Common pitfalls and how to avoid them
The single most common failure is collapsing the bundle back into one deal value the moment a rep is in a hurry — once that happens, the component history for that customer is gone and can't be reconstructed retroactively. Enforce product-line attachment as a required step in the deal-won criteria, not an optional nice-to-have, so a deal literally cannot be marked Won without at least one product line item attached.
A second pitfall is letting the monthly Previous MRR copy run silently with no owner watching it. If the automation fails one month — a field rename breaks the workflow condition, for example — nobody notices until the waterfall looks flat for two months in a row. Assign a single RevOps owner to spot-check the automation log each month, and put the automation itself on the same staleness-monitoring discipline you'd apply to any other unattended job.

Third, teams under-define Renewal Type. If "Renewal" isn't a distinct option from "Auto" and "Manual," a renewed component gets miscounted as New ARR instead of Renewal ARR, inflating the growth numbers your board sees. The renewal-type field needs at minimum Auto, Manual, Renewal, and Expired as distinct values so the categorization logic in the monthly automation has something unambiguous to branch on.
Finally, don't let the parent-deal Bundle Parent Deal ID linkage go undocumented. If only one person understands how child deals tie back to the parent, the whole waterfall becomes a single-point-of-failure system. Document the field relationships in a short internal runbook so a new RevOps hire — or Pipedrive support, if you ever open a ticket — can trace a component's ARR value back to its parent contract without tribal knowledge.
Related questions
Can Pipedrive calculate revenue recognition under ASC 606 for bundled deals?
Not natively — Pipedrive tracks component MRR and dates, but formal revenue recognition schedules for multi-element arrangements are an accounting function best handled by your billing or ERP system, with Pipedrive as the source of the underlying component data.
How many custom fields does a multi-product bundle waterfall typically need?
Five to seven: component identifier, MRR, start date, end date, renewal type, and a parent-deal link, plus an optional previous-MRR field for month-over-month comparison.
What Pipedrive plan is required for this setup?

Custom fields and Products are available broadly, but full Insights reporting and Workflow Automation for the monthly recompute require the Advanced plan or higher.
Should each bundle component be a separate deal or a line item on one deal?
Line items via the Products catalog are lighter-weight for reporting; separate child deals give more flexibility for independent stage tracking but add pipeline clutter past five or six components.
How often should the waterfall numbers be reconciled against the billing system?
Quarterly is typical — monthly-accuracy CRM tracking with a quarterly tie-out to Stripe, Chargebee, or your ERP catches attribution drift before it compounds across multiple reporting periods.
FAQ
Do I need a CPQ tool to track a multi-product bundle's ARR waterfall in Pipedrive? No. Pipedrive's Products catalog plus a small set of custom fields (component MRR, start/end dates, renewal type) and a monthly workflow automation can produce a usable waterfall for teams with a modest number of bundle components and deal volume.
What's the difference between a "product" and a "deal" in this model?

The product is the catalog item (a SKU with a default price) attached to a deal as a line item; the deal is the container that carries dates, stage, and the custom fields your waterfall calculation reads. One deal can carry multiple product line items, one per bundle component.
How does Pipedrive's Insights reporting turn line items into a waterfall chart? Insights lets you build a custom report on the Deals data source, group by a category field (like Waterfall Category), and sum a numeric field (Component MRR) by month, rendered as a stacked bar — that stacked, month-over-month view is functionally the waterfall.
What happens if a rep forgets to attach product line items to a bundle deal? That deal's ARR collapses into an unattributed lump sum with no component history, which is unrecoverable after the fact — this is why product attachment should be enforced as a required condition before a deal can be marked Won.
Is real-time ARR waterfall accuracy achievable this way? No, and it isn't necessary — the monthly workflow automation model produces monthly-accuracy figures, which is the standard cadence for board reporting; real-time recognition is a billing-system function, not a CRM one.
Can this scale past a handful of bundle components without a point solution? Up to a moderate number of SKUs and deal volume, yes, especially if you add a periodic API sync against your billing system to verify totals. Past that, the manual field discipline required tends to cost more RevOps time than a dedicated subscription-management platform would.
Sources
- https://www.pipedrive.com/en/features
- https://developers.pipedrive.com/docs/api/v1
- https://support.pipedrive.com
- https://www.fasb.org/page/PageContent?pageId=/standards/accounting-standards-codification.html
- https://www.saastr.com
- https://www.openviewpartners.com
- https://stripe.com/billing
- https://www.chartmogul.com
Related on PULSE
- How do you score ARR waterfall for BDR-to-AE split on Pipedrive without another point solution?
- How do you score ARR waterfall for event-sourced pipeline on Pipedrive without another point solution?
- How do you score ARR waterfall for marketplace listings on Pipedrive without another point solution?
- How do you score ARR waterfall for pod-based selling on Pipedrive without another point solution?
- How do you score ARR waterfall for services-led sales on Pipedrive without another point solution?
- How do you score ARR waterfall for enterprise outbound on Pipedrive without another point solution?
This page will be disappearing soon. Save it to your device for $1 — or read it free while it is here.
@Kory-White- · if Venmo asks, the last 4 of my number are 2012
This page is gone.
This one is off the shelf now. $1 keeps it on your phone for good — the whole page, pictures and diagrams included.










