Getting Started with BillingOne Mobile
Web vs mobile: BillingOne Mobile is a finance triage companion for iPhone and iPad. Connect Pax8, Xero, and other integrations; run bulk imports; and complete first-time org setup on BillingOne web at
app.billingone.dev.
BillingOne Mobile gives MSP finance teams a touch-first way to review subscriptions, invoices, missed billing, and generated drafts while away from the desk. It uses the same organization, data, and permissions as BillingOne web.
Who Is BillingOne Mobile For?
BillingOne Mobile is designed for:
- Finance Managers — Check MRR, AR aging, and overdue invoices on the go
- Billing Administrators — Triage missed billing, approve generated drafts, and sync Pax8/Xero
- MSP Owners — Spot under-licensed clients and collections issues from the Home tab
Grant the Finance role in team settings so billing-only staff can sign in without PanelOne operational access. See Settings on web.
Install the App
- Open the App Store on your iPhone or iPad
- Search for BillingOne Mobile
- Tap Get to install
The app requires iOS or iPadOS. There is no Android client.
Sign In
BillingOne Mobile connects to the same backend as app.billingone.dev:
- Open BillingOne Mobile
- Enter your email address (same as BillingOne web)
- Enter your password, or use a passkey if you have one registered
- Complete MFA if your organization requires it
Your session is shared with BillingOne web — if you are already signed in on the web in Safari, passkey sign-in uses the same relying party (app.billingone.dev).
Passkeys
If you use passkeys on BillingOne web, you can sign in passwordlessly on device:
- On the sign-in screen, choose Sign in with passkey
- Authenticate with Face ID, Touch ID, or your device passcode
Manage passkeys under More → Settings → Security. Full passkey registration is also available on BillingOne web.
Multi-Factor Authentication (MFA)
When MFA is enabled for your account or organization, you will be prompted for a TOTP code after password or passkey verification. Recovery codes work the same as on web.
Shared Session with BillingOne Web
BillingOne Mobile and app.billingone.dev share:
- The same organization and role
- The same Supabase auth session (sign out on one device ends access when sessions are revoked)
- The same billing data — subscriptions, invoices, contracts, and missed billing
Use Open in web links throughout the app when you need full accounting workflows, OAuth connect flows, or bulk operations that remain web-first.
First Launch
After sign-in, BillingOne Mobile loads your billing dashboard. If your organization has not finished BillingOne onboarding, you may see setup guidance — complete integration connect and org configuration on BillingOne web.
Pull down on the Home tab to refresh data. Tap Sync All on the dashboard to trigger Pax8, Xero, and related syncs (see Dashboard).
Deep Links and Notifications
BillingOne Mobile supports the billingone:// URL scheme and universal links from app.billingone.dev. Push notifications can open:
- Missed billing opportunities
- Generated invoice drafts
- Client, contract, or invoice detail screens
Your MSP admin configures push infrastructure on the backend; no extra setup is required in the app beyond allowing notifications when prompted.
Tips
- Use mobile for triage, web for configuration — OAuth connect, marketplace install, and bulk CSV import stay on web
- Enable passkeys for faster sign-in without sacrificing security
- Pull to refresh on any list if data looks stale
- Sign out from More → Sign out on shared devices
Next Steps
- Navigation — Learn the 4-tab layout and global search
- Dashboard — Your financial home screen
- Web vs Mobile — What to do on each platform