Simple, Transparent Pricing
Every plan includes a 14-day free trial. No credit card required to start. Pay for events, not arbitrary time windows.
Not sure which plan? Estimate your costFounding Customer Offer: 40% off for 12 months
Be one of our first 10 customers and lock in 40% off any plan for 12 months. Shape the product roadmap with direct access to our team.
Pricing Plans
Starter
500K eventsWhat's an event?
Any tracked customer interaction: page views, ad clicks, add-to-carts, and purchases that flow through NodeNarrative.
A typical Shopify store with 10K monthly visitors generates roughly 50–100K events. Check your store's analytics for page views + transactions to estimate./mo · 3 seats included
- All 7 attribution models
- 500K events/mo (A$0.75/1K overage)
- 3 seats included (+A$29/seat/mo)
- 365-day raw data retention
- 3 years historical import
- Unlimited trend analytics
- Email support
14-day free trial · No credit card required
Growth
2M eventsWhat's an event?
Any tracked customer interaction: page views, ad clicks, add-to-carts, and purchases that flow through NodeNarrative.
A typical Shopify store with 10K monthly visitors generates roughly 50–100K events. Check your store's analytics for page views + transactions to estimate./mo · 5 seats included
- All 7 attribution models
- 2M events/mo (A$0.55/1K overage)
- 5 seats included (+A$29/seat/mo)
- 365-day raw data retention
- 5 years historical import
- Unlimited trend analytics
- API access & data export (CSV & PDF)
14-day free trial · No credit card required
Professional
5M eventsWhat's an event?
Any tracked customer interaction: page views, ad clicks, add-to-carts, and purchases that flow through NodeNarrative.
A typical Shopify store with 10K monthly visitors generates roughly 50–100K events. Check your store's analytics for page views + transactions to estimate./mo · 10 seats included
- All 7 attribution models
- 5M events/mo (A$0.40/1K overage)
- 10 seats included (+A$29/seat/mo)
- 365-day raw data retention
- 7 years historical import
- Unlimited trend analytics
- API access & data export (CSV & PDF)
- Dedicated support & onboarding
14-day free trial · No credit card required
Privacy and consent management included on every plan
GDPR/CCPA compliance, a full consent banner with script blocking and Google Consent Mode v2, consent-per-identifier tracking, cascading erasure, automatic PII detection, and cookieless tracking mode are standard on every tier. No separate CMP subscription required.
Built for E-commerce Seasonality
Black Friday. Holiday season. Flash sales. Your traffic spikes, but your bill shouldn't permanently jump. Our event-based pricing is elastic by design. You pay your base plan rate every month, and only pay for extra events in months where traffic exceeds your included quota. No forced upgrades. No annual lock-in based on your busiest week.
How it works
| Scenario | What Happens | What You Pay |
|---|---|---|
| Normal month (400K events on Starter) | Within quota | A$249, base price only |
| Black Friday month (900K events) | 400K overage events | A$249 + A$300 overage = A$549 |
| Back to normal (450K events) | Within quota again | A$249, back to base |
No tier lock-in. Upgrade when your baseline grows, not when your peaks spike.
You're Always in Control
Not every team has flexible budgets. If your department has a hard cap, you choose what happens when you approach your event limit.
1. Allow overages
Keep every event flowing at full fidelity. Overage charges appear on your next invoice at your tier's rate. Best for brands where data completeness drives decisions.
2. Smart sampling
Stay within budget, guaranteed. When you approach your limit, we intelligently prioritise which events to keep. Purchases and conversions are always captured at 100%. Lower-priority events like pageviews are sampled. Your attribution accuracy stays high while your bill stays predictable.
Your admin controls this in Settings. Choose for the current month only, or set it as your default. You can change your mind any time.
Default: smart sampling. We never charge overages unless you explicitly opt in. No surprise bills, ever.
We'll Tell You Before You Hit Your Limit
Nobody likes surprises on an invoice. Our pace-based alerting compares how far through your billing period you are versus how much of your event quota you've used. If you're trending ahead of pace, we'll let you know, with enough time to adjust.
What the alert includes
- Projected end-of-month usage
- Estimated overage cost (if overages are enabled)
- Whether upgrading would save you money at your current usage
- One-click to adjust your strategy (overages, sampling, or upgrade)
Enterprise
Custom limits, SLA guarantees, white-label reporting, and dedicated onboarding for large teams and agencies.
- Unlimited events & channels
- 730-day raw data retention
- Unlimited historical import
- Unlimited trend analytics
- 10,000 API calls/min
- White-label reporting
- Custom contracts & SLA
- Dedicated account manager
- Data warehouse export (BigQuery, Snowflake, Databricks)
- Free agency hub with volume discounts
Agency & Multi-Client Pricing
Your agency account is free. You only pay for client subscriptions, with volume discounts from your first client.
How It Works
- 1. Free agency hub: your agency management account costs nothing. Portfolio dashboard, health monitoring, and client management included.
- 2. Clients choose their own plan: each client gets an independent account on whichever tier fits their needs. Their own events quota, data retention, and attribution models.
- 3. One invoice, volume discounts: route client billing through your agency account and receive a single monthly invoice with automatic discounts based on how many clients you manage.
Volume Discounts
Two Billing Models
- 1. Agency-billed: you pay a single invoice for all client stores. Volume discounts apply. Simplest for agencies that bundle attribution into their retainer.
- 2. Client-direct: each client pays NodeNarrative directly via Stripe Connect. You manage, they pay. Available on Professional and Enterprise. No volume discount (clients pay standard pricing).
Example
An agency managing 7 clients (3 Starter + 3 Growth + 1 Professional):
Flexible Client Relationships
- Create clients inside your agency. They start agency-billed from day one
- Onboard existing clients: clients with direct accounts can join your agency and route billing through you
- No lock-in. Clients can decouple at any time and revert to standard direct billing. All data, configuration, and attribution history stays with the client
Bulk Seat Discounts
Additional to volume discounts.
Start your free agency account. Add your first client and start earning volume discounts immediately.
Estimate Your Cost
Estimate Your Cost
Not sure? A typical Shopify store with 10K monthly visitors generates roughly 50-100K events. Check your store's analytics for page views + transactions to estimate.
Recommended plan
Starter
This estimate is based on your inputs. Actual billing may vary based on usage.
What Will You Get Back?
You know the cost. Now see the return. Estimate what better attribution could deliver for your business.
Estimate Your ROI
See what better attribution could return
Better attribution with minor budget reallocation
< 1 month
Time until NodeNarrative pays for itself
+13%
3.0x → 3.4x
+A$45,792
+A$3,816/mo
A$9,600/yr
A$800/mo identified
9.3x
Annual return vs. plan cost
Revenue uplift + recovered spend, minus A$5,988/yr plan cost
Conservative scenario assumptions
- Forrester TEI: 19% avg ROI lift Year 1
- Gartner: 15-25% more accurate ROI measurement
Estimates based on industry benchmarks from Forrester, MarketingEvolution, and published competitor data. Actual results vary by industry, ad spend mix, current attribution maturity, and implementation effort. These projections are not guarantees. See full ROI breakdown
Import years of historical data at onboarding, completely free from your monthly quota. Every plan includes a dedicated one-time import allowance (2M–30M events). Recent data goes into the full knowledge graph; older data powers unlimited trend analytics for year-over-year comparisons from day one.
Enterprise plans include unlimited historical import. The more history you bring, the more accurate your attribution models become.
Full Feature Comparison
Every feature, every plan. No hidden limitations.
| Feature | Starter | Growth | Professional | Enterprise |
|---|---|---|---|---|
| Attribution | ||||
| Attribution models | 7 | 7 | 7 | 7 |
| Custom attribution windows | ||||
| Real-time attribution | ||||
| Multi-model comparison | ||||
| Data | ||||
| Monthly events | 500K | 2M | 5M | Custom |
| Raw data retention | 365 days | 365 days | 365 days | 730 days |
| Historical import allowance | 2M events | 10M events | 30M events | Unlimited |
| Trend analytics retention | Unlimited | Unlimited | Unlimited | Unlimited |
| Overage rate | A$0.75/1K | A$0.55/1K | A$0.40/1K | Negotiated |
| Included seats | 3 | 5 | 10 | Custom |
| Additional seat price | A$29/mo | A$29/mo | A$29/mo | Volume |
| Data export (CSV & PDF) | ||||
| Dashboards | ||||
| Pre-built dashboards | ||||
| Saved views | ||||
| Target setting | ||||
| Product Performance Dashboard | ||||
| Integrations | ||||
| Shopify integration | ||||
| Google Ads | ||||
| Meta Ads | ||||
| API access | ||||
| API rate limit | 60/min | 300/min | 1,000/min | 10,000/min |
| Max channels | 10 | 25 | 100 | Unlimited |
| Custom integrations | ||||
| Data warehouse export | ||||
| Privacy & Compliance | ||||
| Consent-per-identifier | ||||
| Bundled consent banner (CMP) | ||||
| GDPR cascading erasure | ||||
| Cookieless tracking mode | ||||
| Automatic PII detection | ||||
| Support | ||||
| Email support | ||||
| Priority support | ||||
| Dedicated account manager | ||||
| Custom onboarding | ||||
| Agency | ||||
| Free agency hub | ||||
| Volume discounts (5–20%) | ||||
| White-label reporting | ||||
| Client-direct billing (Stripe Connect) | ||||
Pricing Questions
Everything you need to know about plans, billing, and trials.
Is there a free trial?
Can I upgrade or downgrade at any time?
What counts as a "tracked event"?
How much do I save with annual billing?
Is there a setup or implementation cost?
What happens if I exceed my event limit?
What is smart sampling?
Will I get a warning before hitting my limit?
Can I change my overage strategy mid-month?
How does historical data import work?
What are trend analytics?
Is privacy included on every plan or an add-on?
Do I need a separate cookie consent banner?
How does agency billing work?
What happens if a client leaves my agency?
Do volume discounts apply to client-direct billing?
How do event quotas work for agency clients?
Not sure which plan is right?
Talk to us. We'll help you find the plan that fits your store size, team, and attribution needs.
Talk to Us