Skip to main content
Gruv.ai logo
Subscriptions platformGruv AI

Your SaaS billing catches up to your pricing model

Define billing cadence, preview plan changes, attach a failed-payment policy, and keep subscription, invoice, payment, and finance records connected.

Configurable dunning policyProration previewUsage and seat inputsFinance handoff
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
Account-enabled billing currencies
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

SaaS billing changes as teams add pricing tiers, usage components, and annual contracts. Keep the rules and their invoice impact on the same subscription record.

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

01/Billing cadence

See the invoice and charge timeline

Pick the interval and billing anchor, then review invoice, charge, and exception status on the same timeline used by billing and support.

Explore recurring billing
See the invoice and charge timeline

02/Pricing structure

Stage pricing changes before publishing

Start with a flat plan, then preview per-seat tiers or usage overages as requirements change. Record eligibility, effective dates, approvals, and invoice impact before publishing.

Explore pricing models
Stage pricing changes before publishing

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

Give each failed payment a next step

Attach retry timing, customer messages, a grace period, and the next account state. Keep payment outcomes and their metric impact ready for finance review.

Explore payment recovery
Give each failed payment a next step
Gruv AI

Gruv AI helps prepare the recovery loop

Use decline context, dunning policy, and lifecycle signals to prepare the next action. Operators review exceptions and account-state changes.

AI dunning recovery

Use decline context to prepare the configured retry, customer-message, grace, and account-state steps. Keep attempts and recovered payments on the lifecycle record.

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

Run the tax, jurisdiction, and policy checks configured for the billing setup. Holds carry a reason code into the finance review record.

Ask Gruv AI

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

Rollout patterns

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

Combine a platform fee with metered API calls, storage, or compute. Confirm the event schema, aggregation window, pricing rule, and invoice detail during rollout.

Media and membership products

Configure trial, renewal, customer-message, grace, and account-state rules so billing and support know what happens after a declined payment.

Agency and services retainers

Bill monthly retainers with visible invoice dates, plan-change handling when scope shifts, and a billing record shared by account managers and finance.

Get billing, finance, and support aligned before launch

Bring billing, finance, support, and product into one review of the dunning policy, sample invoices, and pricing expansion path before launch.

Dunning playbook walkthrough

Show billing and support the configured retry logic, customer-message steps, grace period, and next account state for each decline category.

Invoice and close-ready exports

Let finance review sample invoices, metric definitions, close fields, and the enabled 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

Keep plan setup, invoices, payment attempts, failed-payment actions, and finance records on one subscription timeline.

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?+
Plan flat-rate, per-seat, tiered, volume, or usage-based pricing, then document trials, setup fees, coupons, and hybrid combinations as explicit billing rules before launch.
What happens when a card declines?+
Attach a dunning campaign with retry timing, customer messages, a grace period, and the next account state. Your team sees each attempt, reason code, message step, and outcome on the lifecycle record.
A customer upgrades mid-cycle. How does proration work?+
Preview the credit and charge before the change goes live. Choose an immediate invoice, a credit on the next cycle, or a change at renewal, then keep the resulting invoice record in the finance handoff.
Can I track MRR, churn, and recovery rates?+
Use captured subscription, invoice, and payment records to review MRR, expansion, contraction, churn, and dunning outcomes. Confirm metric definitions and the enabled export format before finance relies on them for close.
How does Gruv connect to my existing stack?+
Start with the events and source fields your billing workflow needs: subscription changes, invoices, payments, and usage. During implementation, confirm API, webhook, source-ingestion, and finance-destination scope, including retry and exception behavior.

Ready to plan your failed-payment workflow?

Bring your first plan, decline categories, customer messages, grace policy, account actions, and close requirements. We will turn them into a rollout checklist.

The checklist records the open product, payment, messaging, data, and finance decisions before launch.