Sell time like a product.
Track every hour like an asset.
TopUpro is the command center for prepaid service hours — packages, top-ups, client-approved deductions, and an immutable ledger of every minute delivered.
Everything you need to package, sell, and account for time.
Hour packages
Define prepaid bundles or sell custom hours. Set price, included hours, and activation status.
Top-ups & balances
Every purchase increases the client's balance with a complete invoice and receipt trail.
Approval workflow
Propose hours, get client sign-off online — or mark offline approval with a mandatory note.
Immutable ledger
Every addition and deduction is logged with timestamp, actor, and post-balance. Like banking for time.
Total transparency
Clients see what they bought, what they used, what's pending, and what remains — always.
Multi-tenant SaaS
Each provider gets an isolated workspace. Roles, RLS, and audit-grade security from day one.
From packaged hours to delivered work, in one transparent flow.
Define your packages
Create prepaid hour bundles. 5h, 10h, 20h, or fully custom.
Sell to your clients
Each top-up generates an invoice and adds to the client's balance instantly.
Approve before delivery
Propose the hours for each task. Client approves online — or you log offline approval with a note.
Deduct & log forever
Hours are deducted atomically and recorded in an immutable ledger. No edits, no surprises.
Every hour, accounted for.
Forever.
TopUpro treats time the way banks treat money. Every change to a client's balance is an immutable entry — timestamp, actor, task reference, post-balance, and reason.
- Tamper-proof audit trail
- Per-client and per-tenant isolation
- Online and offline approval workflows
- Refunds and adjustments are logged, never hidden
Your clients see exactly what they paid for.
A branded portal where every client tracks their balance, approves proposed hours, downloads invoices, and follows tasks in real time — no more "where did my hours go?" emails.
- One-click hour approvals
- Self-serve top-ups (Stripe-powered, optional)
- Live timeline of every action
- Invoices and receipts always available
Built like a bank for time.
Multi-tenant from day one, with row-level isolation, role-based access and an immutable hour ledger.
Row-level security
Every query is scoped to your tenant. Workspaces cannot see each other — enforced at the database, not the app.
Roles you can trust
Super admin, provider admin, provider staff and client roles, with a security-definer authorization layer.
Audit-grade ledger
Every hour change is timestamped with actor, task, action and post-balance. Refunds and adjustments are logged, never hidden.
Stripe-powered billing
PCI-compliant checkout and subscriptions. We never see your customers' card data.
Time, finally accounted for.
"We replaced three spreadsheets and a Notion page with TopUpro. Clients finally see what they bought and what they used."
"The ledger is the killer feature. No more arguments about hours — every minute has a timestamp and an actor."
"Selling 10h packages took us from chasing invoices to getting paid up front. Cash flow changed overnight."
Simple plans. Premium feel.
Start free. Upgrade when your time is in demand.
For solo professionals just starting to sell time.
- 1 workspace
- 1 user
- Up to 10 clients
- Unlimited packages
- Hour ledger & approvals
For consultants and small teams.
- 1 workspace
- Up to 3 users
- Up to 100 clients
- Branded public page & portal
- Invoice PDFs with your billing details
- Priority support
For agencies and service firms.
- Up to 3 workspaces
- Up to 10 users per workspace
- Up to 1,000 clients
- Custom roles & team collaboration
- Advanced analytics
- Save ~17% with yearly billing
Questions, answered.
Do my clients need a TopUpro account?+
Yes — but their portal is free, branded with your workspace name, and shows only their data. Inviting them takes one click from the client page.
Can clients pay top-ups themselves?+
Self-serve top-ups are powered by Stripe and can be enabled per workspace. Otherwise you log purchases manually and an invoice is generated automatically.
What happens to ledger entries if I make a mistake?+
Entries are immutable on purpose. To correct one you create an offsetting entry (refund or manual adjustment) — the original line stays for audit.
Can I cancel my subscription at any time?+
Yes. Cancellation takes effect at the end of the current billing period. Your workspace remains accessible in read-only mode where applicable.
Where is my data stored?+
On EU-region cloud infrastructure with row-level security, encrypted in transit and at rest. See our Privacy Policy for details and sub-processors.
Is there a free plan?+
Yes — Starter is free for solo professionals with up to 10 clients. Upgrade when your time is in demand.
Your hours, packaged.
Approved. Transparent.
Spin up your branded workspace in 60 seconds. No credit card required.
Create your workspace