Every customer counts, wherever they're billed
Customers still on a legacy billing system, billed by a partner or reseller, or from before you moved to Stripe. Add them by hand or from a CSV file, and they show up in every report next to your billing system's customers.
- Free until $200k ARR
- No credit card needed
- Live in minutes
- EU hosted, GDPR compliant
Latest activity
From Manual entry to live metrics in four steps
No API keys, no webhooks, no spreadsheet add-on. Everything happens on one page in GrowPanel.
Add the source
Choose Manual entry under Settings, Data sources. Name it and pick whether renewals count as payments.
Add your customers
Type them in one by one, or import a CSV file with the template. GrowPanel checks the file before anything is saved.
Movements calculated
Each subscription's history becomes new, expansion, contraction, churn and reactivation movements on the dates you entered.
Changes in seconds
Upgrade, downgrade, churn or bring a customer back. Reports update a few seconds after you save.
Northwind Logistics · upgradedsavedHalden & Co · addedsavedBrightline Studio · churn scheduledsavedFrom what you enter to MRR history
Subscriptions are stored as dated steps. GrowPanel rebuilds each customer from them every time you save, so you can correct the past without leaving a trace of the mistake.
What GrowPanel does with what you enter
Every SaaS metric from your Manual entry data
Manual customers count in every report from the moment you save, next to the customers from your billing system.
- MRR, ARR and every movement: new, expansion, contraction, churn and reactivation
- Committed MRR with your scheduled changes and cancellations
- Churn reasons, retention and cohorts, down to the customer
- Cashflow and forecasts, if you count renewals as payments
- GrowPanel AI answers questions about all of it in plain English
Set up in minutes
- Add the source
Settings, Data sources, Add data source, Manual entry.
- Add customers
Name, email and country, then their subscriptions: plan, price, billing frequency and start date.
- Or import a CSV
Download the template, fill it in and import. Importing the same file again updates instead of duplicating.
- Keep it current
Change, churn or reactivate a customer when something happens. Renewals are automatic.
Manual entry and GrowPanel, answered
Something else on your mind? Talk to a human, we reply within one business day.
Who is Manual entry for?
Anyone with customers outside their billing system: customers on a legacy billing system you're moving away from, customers billed by a partner or reseller, or customers from before you started with your current one. Subscriptions you invoice through Stripe, Chargebee or Recurly are already imported from there, so only add the customers your billing system doesn't have. It runs alongside Stripe, Chargebee or Recurly, and you can filter every report by data source.
Can I change the past?
Yes. A change from a date records an expansion or contraction on that date, and a correction rewrites the values as if they'd always been right. You can also delete a step from a subscription's timeline.
Do manual customers show up in cashflow?
If you want them to. With payments on, each billing period adds a payment on its renewal date. With payments off, they count in MRR only.
Can I import my manual customers from ProfitWell or ChartMogul?
Yes. Put them in the CSV template and import the file. Check which of them your billing system already reports, so they aren't counted twice.
When should I use the Custom API instead?
When customers change often and you'd rather send the changes from your own system automatically. The Custom API and Google Sheets work from invoices instead of subscriptions.
What does it cost?
GrowPanel is free until you're above $200k ARR. After that, plans are priced by ARR, billed monthly or annually.