Browse all templates

Billing template

Subscriptions, invoices and payments, linked to each other and to accounts, contacts and deals. MRR and amounts paid add up on their own.

Free with the 14-day trial · 19 sample records across 3 objects

  • 3 objects, linked
  • 19 sample records on arrival
  • Board by Status
  • Linked to accounts, contacts and opportunities

What is a subscription billing template?

A subscription billing template tracks recurring revenue in three linked tables: the subscriptions customers are on, the invoices each subscription bills, and the payments made against them. Because they are linked, the numbers work themselves out: a subscription knows its MRR and how much it has paid, and an invoice knows its balance due.

In PromptLab the pack installs all three as custom objects, linked to each other and to your accounts, contacts and opportunities, with sample rows whose totals already add up.

What's inside

Subscriptions16 fields
FieldTypeChoices and details
SubscriptionText
StatusStatusTrialing, Active, Past due, Paused, Canceled
PlanText
AmountCurrencyUSD
Billing periodStatusMonthly, Quarterly, Yearly
MRRFormulaThe amount per month: Amount ÷ 1, 3 or 12 by billing period
Total paidFormulaSum of this subscription's succeeded payments
Start dateDate
Trial endsDate
Renews onDate
Canceled onDate
Cancels at period endCheckbox
AccountLinkLinks to Account
ContactLinkLinks to Contact
DealLinkLinks to Opportunity
Stripe IDText
Billing invoices15 fields
FieldTypeChoices and details
Invoice numberText
StatusStatusDraft, Open, Paid, Void, Uncollectible
AmountCurrencyUSD
Amount paidFormulaSum of this invoice's succeeded payments
Balance dueFormulaAmount minus its succeeded payments
Issue dateDate
Due dateDate
Paid onDate
SubscriptionLinkLinks to Subscriptions
AccountLinkLinks to Account
ContactLinkLinks to Contact
DealLinkLinks to Opportunity
Payment linkURL
Invoice PDFFile
Stripe IDText
Payments11 fields
FieldTypeChoices and details
PaymentText
StatusStatusSucceeded, Pending, Failed, Refunded
AmountCurrencyUSD
Paid onDate
MethodSelectCard, Bank transfer, Direct debit, Cash, Other
InvoiceLinkLinks to Billing invoices
SubscriptionLinkLinks to Subscriptions
AccountLinkLinks to Account
ContactLinkLinks to Contact
ReceiptURL
Stripe IDText
  1. 1Subscriptions, with MRR worked out

    Each subscription has a Status (Trialing, Active, Past due, Paused, Canceled), a Plan, an Amount and a Billing period. The MRR formula turns any period into a monthly figure: Northwind pays $9,600 yearly and shows $800 MRR, the same as Fold & Co on $2,400 a quarter.

    Total paid adds up the payments that succeeded, and the dates cover the life of a subscription: start, trial end, renewal and cancellation, with a Cancels at period end checkbox for customers who have given notice.

    Billing

    3 linked objects

    Use template
  2. 2Invoices that know what is still owed

    Billing invoices run Draft, Open, Paid, Void and Uncollectible, and each is linked to its subscription. Amount paid sums the invoice's succeeded payments and Balance due subtracts it from the amount, so INV-0044, Stackwise's $99 invoice whose card payment failed, still shows the full $99 due.

    Each invoice has a Payment link and a place for the Invoice PDF.

    Billing

    3 linked objects

    Use template
  3. 3Payments, linked to both

    Every payment records its Status (Succeeded, Pending, Failed, Refunded), Amount, date and Method, and links to the invoice and the subscription it paid. Only succeeded payments count towards Amount paid and Total paid, so a refund or a failed card never inflates revenue.

    Billing

    3 linked objects

    Use template
  4. 4Stripe's names, your CRM's customers

    The objects and statuses follow Stripe's own, and every record has a Stripe ID column for the ID Stripe gave it, so a row can be matched to its Stripe object. All three link to the Account and Contact, and subscriptions and invoices to the Deal as well, so billing sits on the same records your team sells to.

You may also like

Browse all templates

Frequently asked questions

What people ask before starting from the Billing template.

Is the Billing template free?

Yes. Templates come with every PromptLab workspace, including the 14-day free trial. Press Use template, create your account, and it is installed as soon as you are in.

What happens to the sample records?

The template installs with 19 sample records so it doesn't open empty. They are ordinary records: edit them, or delete them when your own data is in.

Does it pull subscriptions from Stripe?

No. The records are entered or imported by you; nothing is pulled from Stripe automatically. The pack uses Stripe's object names and statuses and keeps a Stripe ID on every record so the two line up.

Can I install just the subscriptions?

The pack installs the three objects together, because MRR, Total paid and Balance due depend on the links between them. You can delete an object you don't need afterwards.

Recurring revenue that adds up on its own.

Subscriptions, invoices and payments linked to each other and to your accounts, with MRR and balances worked out from the rows.

Use template