Skip to main content
Gruv.ai logo
Subscriptions platformGruv AI

Your SaaS billing catches up to your pricing model

Gruv runs recurring charges, retries declined cards on a smart schedule, prorates mid-cycle upgrades, and posts the journal entry. Your billing team focuses on exceptions.

AI dunning recoveryMid-cycle prorationUsage + seat billingNetSuite sync
Subscription operations

Everything between signup and revenue recognized

Charge on schedule, recover when cards fail, prorate when plans change, and close the books without reconciliation spreadsheets.

Typical rollout

Week 1: recurring charges live. Week 3: dunning and retry emails. Week 5: usage metering and proration. No re-platforming at each step.

Recurring charge engine

Recurring charge engine

Common rollout lane

Weekly through annual intervals
Invoices generated day-of
Full audit trail per charge
Pricing that grows with you

Pricing that grows with you

Common rollout lane

Flat, tiered, per-seat, usage-based
14-day trials and setup fees
Multi-currency (USD, EUR, GBP, 30+)
Smart dunning recovery

Smart dunning recovery

Common rollout lane

Configurable retry schedule
Grace periods before pause
Branded email nudges at each step
Mid-cycle plan changes

Mid-cycle plan changes

Common rollout lane

Upgrade, downgrade, pause, cancel
Proration preview before commit
Full state history on one record

Billing that scales without re-platforming

Most SaaS teams outgrow their billing setup every 6 months: new pricing tier, usage component, annual contract. Gruv handles each jump on the same platform.

Ready for usage-based billing? Expand into metering and add revenue views through analytics.

01/Billing cadence

Invoices fire on schedule, every cycle

Pick monthly, quarterly, or annual. Gruv generates the invoice, charges the payment method, and logs the result. Finance sees the same timeline customers do.

Explore recurring billing
Invoices fire on schedule, every cycle

02/Pricing structure

One plan today, hybrid pricing next quarter

Launch a flat $99/mo plan this week. Add per-seat tiers when your first enterprise deal closes. Layer usage overages when API calls spike. No Chargebee migration required.

Explore pricing models
One plan today, hybrid pricing next quarter

03/Lifecycle control

Upgrades, downgrades, and pauses without tickets

A customer moves from Starter to Growth mid-cycle. Gruv prorates the difference, generates the adjusted invoice, and updates the subscription record. No support ticket needed.

Explore lifecycle controls
Upgrades, downgrades, and pauses without tickets

04/Recovery and visibility

Failed cards recovered before you notice

Gruv retries on a configurable schedule, sends branded dunning emails, and tracks recovery rate in real time. Finance exports the MRR impact to NetSuite each close.

Explore payment recovery
Failed cards recovered before you notice
Gruv AI

Gruv AI runs the recovery loop

Retry timing, dunning, and lifecycle signals run on every billing cycle. The model handles routine work. Operators focus on exceptions.

AI dunning recovery

Retry timing, smart re-attempts, and customer outreach run on every failed charge. Recovered revenue lands automatically.

AI lifecycle signals

Plan changes, churn risk, and renewal anomalies surface with a recommended next step. Billing teams act on ranked signals instead of hunting through dashboards.

AI Compliance Engine

Tax, jurisdiction, and policy gates evaluate every charge before it runs. Holds carry a reason code through to the reconciliation export.

Ask Gruv AI

Ask why a renewal failed or why a customer is in dunning. The answer cites the record and the retry history.

Built for how recurring businesses actually bill

Whether you sell per-seat SaaS, metered APIs, content memberships, or agency retainers, the billing primitives are the same. The configuration is different.

B2B SaaS platforms

Datadog-style per-seat pricing with annual contracts, mid-cycle upgrades, and prorated credits. Finance gets MRR rollups; support sees the full billing history.

Usage-based APIs and infra

Charge a $99 platform fee plus metered API calls, storage GB, or compute hours. Gruv ingests usage from Segment or Snowflake and renders a single line-itemized invoice.

Media and membership products

Run 7-day free trials, auto-renew monthly, and recover declined cards with branded dunning emails. Retain subscribers who would otherwise churn silently.

Agency and services retainers

Bill monthly retainers to 50+ clients with predictable invoicing, plan-change handling when scope shifts, and a billing record visible to account managers and finance.

Get billing, finance, and support aligned before launch

Teams that see the dunning playbook, sample invoices, and pricing expansion path together ship recurring billing in weeks instead of quarters.

Dunning playbook walkthrough

Show billing and support exactly what happens on days 1, 3, 5, and 7 after a decline: retry logic, email steps, grace period, and pause trigger.

Invoice and close-ready exports

Let finance review sample invoices, MRR rollups, and the NetSuite/Xero export format before recurring charges start compounding.

Pricing expansion roadmap

Map how a flat monthly plan grows into trials, per-seat pricing, usage overages, and annual contracts without re-platforming.

How it works

From first plan to recovered revenue

Every subscription follows the same lifecycle: plan setup, invoice, charge, retry on failure, and finance close. Gruv keeps it on one record.

gruv.app › billing › plans
billingplanspro

Plan · Pro · monthly

Live
Usage cap (API calls)overage $0.001 ea
500,000 / mo
0274k used · 19 days remaining500k

14-day free trial

Full feature access · auto-converts

Annual upgrade discount · 17%

Visible on plan change

Proration on plan change

Credits next invoice

Setup fee · $499

One-time at activation

Frequently Asked Questions

What billing models does Gruv support out of the box?+
Flat-rate, per-seat, tiered, volume, and usage-based pricing. Layer in free trials, setup fees, coupons, and hybrid combinations (base + overage) without writing custom billing logic.
What happens when a card declines?+
Gruv retries on a schedule you set (e.g. days 1, 3, 5, 7), sends branded dunning emails at each step, applies a grace period, and pauses the subscription if recovery fails. Your team sees every attempt, reason code, and outcome on the lifecycle record.
A customer upgrades mid-cycle. How does proration work?+
Gruv previews the credit and charge before the change goes live. You choose immediate invoice, credit-on-next-cycle, or delay-until-renewal. The prorated journal entry posts automatically to your accounting sync.
Can I track MRR, churn, and recovery rates?+
Yes. Dashboards show MRR, expansion, contraction, churn, and dunning recovery rates. Export reconciliation-ready CSVs or push to NetSuite, Xero, or QuickBooks each close.
How does Gruv connect to my existing stack?+
REST APIs and webhooks fire on every billing event (invoice created, payment failed, plan changed). Pre-built connectors sync to Stripe, NetSuite, Salesforce, and Slack. Metering integrations ingest usage from Segment, Snowflake, or custom sources.

Ready to recover failed payments automatically?

We configure your first plan, wire up dunning emails, and connect your NetSuite sync before the first invoice cycles.

Most teams launch their first plan and dunning cadence in 2 to 4 weeks.