BillingOne
URL: app.billingone.dev
BillingOne is PanelOne's dedicated billing and finance app. It provides a focused interface for managing subscriptions, invoices, reconciliation, and billing reports — designed for MSP finance teams and billing administrators.
Accessing BillingOne
There are three ways to access BillingOne:
- Direct URL — Navigate to
app.billingone.dev - Cross-App Navigation — Use the app switcher in PanelOne's header/sidebar
- URL Parameter — Add
?app=billingoneto your PanelOne URL
Your authentication session carries over between PanelOne and BillingOne — no need to sign in again.
BillingOne Dashboard
Navigation: BillingOne → Dashboard (landing page)
The billing dashboard provides key financial metrics:
Summary Cards
| Metric | Description |
|---|---|
| Monthly Recurring Revenue (MRR) | Total monthly revenue from all active subscriptions |
| Active Subscriptions | Number of currently active Pax8 subscriptions |
| Pending Invoices | Invoices in draft or submitted status |
| Under-Licensed Clients | Clients using more resources than they're licensed for |
Sync Actions
- Sync All — Sync both Pax8 and Xero data simultaneously
- Individual sync buttons for each billing integration
Subscriptions
Navigation: BillingOne → Subscriptions
View and manage all Pax8 subscriptions:
- Table view with columns: client, product, quantity, price, status, dates
- Search by client name, product, or subscription ID
- Sync from Pax8 to pull latest data
- Status badges (active, cancelled, suspended, trial)
Subscription Details
Each subscription shows:
- Product/SKU name and vendor
- Billing frequency (monthly/annual)
- Quantity and unit price
- Total price
- Start and end dates
- Pax8 subscription ID
Invoices
Navigation: BillingOne → Invoices
Manage invoices from Xero and SuperOps:
Invoice List
- Search by invoice number, client, or amount
- Status badges — Draft, Submitted, Paid, Overdue
- Client mapping — Each invoice linked to a PanelOne client
- External links — Open invoices directly in Xero
Invoice Details
Each invoice shows:
- Invoice number and reference
- Client name
- Amount due and currency
- Due date
- Line items breakdown
- Payment status
Sync Options
- Sync from Xero — Pull latest invoices from your Xero account
- Sync SuperOps Invoices — Pull invoices from SuperOps if connected
Reconciliation
Navigation: BillingOne → Reconciliation
The reconciliation page compares actual device/user counts against licensed quantities to find billing discrepancies:
Device Count Snapshots
PanelOne periodically takes snapshots of device counts per client and compares them to subscribed quantities.
Variance Analysis
Each client row shows:
| Column | Description |
|---|---|
| Client | Client name |
| Actual Count | Real device/user count from RMM |
| Licensed Count | Subscribed quantity from Pax8 |
| Variance | Difference (positive = under-licensed) |
| Status | Matched, Under-licensed, or Over-licensed |
Status Indicators
- ✅ Matched — Actual count matches licensed count
- ⚠️ Under-licensed — Client is using more than they're paying for
- ➖ Over-licensed — Client is paying for more than they're using
Taking a Snapshot
Click Snapshot Now to capture current device counts for comparison.
Export
Click Export CSV to download reconciliation data for further analysis.
Reports
Navigation: BillingOne → Reports
Billing-specific reports:
- Revenue reports by client
- Subscription analytics
- Payment tracking
- Financial summaries for specified periods
Clients
Navigation: BillingOne → Clients
View clients with a billing focus:
- Subscription counts per client
- Total spend per client
- Billing contact information
Domains & Hosting
Navigation: BillingOne → Domains & Hosting
After you connect Synergy Wholesale in PanelOne → Settings → Integrations, this view shows domains, hosting, and SSL certificates in separate tabs, with a Sync All action. See the dedicated Domains & Hosting guide in the BillingOne docs.
Settings
Navigation: BillingOne → Settings
BillingOne settings include the same personal/org settings as PanelOne, plus:
Billing Integrations
Configure billing-specific integrations:
- Pax8 — Cloud marketplace for subscriptions
- Client ID and Client Secret
- Test connectivity
- Xero — Cloud accounting
- OAuth connection flow
- Account mapping
- Synergy Wholesale — Domains, hosting, and SSL (synced; primary UI in Domains & Hosting)
Other settings tabs (Profile, Security, Sessions, Organization, Branding, Team, Email notifications, In-app notifications, and more) match PanelOne. See Settings for the full list.
BillingOne Onboarding
If you access BillingOne for the first time, the onboarding wizard is tailored:
- Fewer steps (no security step)
- Finance-focused integration selection (Pax8, Xero)
- Billing-oriented messaging
Tips & Best Practices
- Run reconciliation monthly — Catch under-licensing before it becomes a billing issue
- Sync Pax8 after making changes — Ensure PanelOne reflects latest subscription data
- Monitor MRR trends — Track revenue changes over time
- Use invoice sync to keep PanelOne in sync with your accounting system
- Address under-licensed clients promptly — They represent lost revenue
- Grant finance team access — Use the "Finance" role for team members who only need billing access
Related Guides
- Licensing — Pax8 subscription management in PanelOne
- Settings → Integrations — Configure Pax8 and Xero
- Getting Started (BillingOne) — Access and onboarding
- Domains & Hosting — Synergy Wholesale