Built for solo service providers

Track the hours you actually worked. Bill them automatically.

clarioTime replaces the spreadsheet-and-payment-portal shuffle. Log time against each client, edit it after a session runs long, and let the billing engine charge the card on file at month‑end — without ever touching a card number.

Life coaches · Therapists · Attorneys · Consultants

0card numbers stored
PCI SAQ-Atokenized payments
6supported languages
Offline-first iOS app
Capabilities

Everything a one-person practice needs — and nothing it doesn't

Scheduling, time, rates, invoices, and payments live in one system, so the numbers you bill are the numbers you tracked.

Provider-controlled scheduling

You own the calendar. There is no client self-booking — appointments are created and moved only by you, so your day never fills itself.

Time that's editable after the fact

Sessions run long. Adjust the actual duration after the visit and optionally cascade every later appointment that day forward in one tap.

Multiple services & rate rules

Name as many services as you offer. Set distinct virtual and in-person rates, roll rates forward each year, and round to 15, 30, or 60 minutes.

Ad-hoc line items

Charge for the work between sessions — emails, texts, document review. Attach a fee to a single visit or let it accrue onto the monthly invoice.

Automated billing cadence

Pick a practice-wide default — daily, weekly, monthly, or manual — then override it for any individual client who needs something different.

Card on file, charged for you

Collect payment details once at intake. PaySimpleJS tokenizes the card inside PaySimple's own PCI environment — clarioTime never sees the number.

Failed-payment review

Declines land in a dedicated review queue with the reason attached. Fix the card, then resubmit the charge with a single tap.

Invoice PDFs

Every invoice renders as a clean PDF you can download or forward to the client, with each session, rate, and line item itemized.

CSV import & export

Bring your history with you. Import your existing client list straight from PaySimple, and export clients, time, and invoices any time you like.

The billing engine

Money movement designed to never charge twice

Automated billing runs on a scheduled job with an idempotency model built for real money. Every charge is claimed, deterministic, and reconcilable — so a retry, a crash, or a manual invoice issued mid-cycle can't produce a duplicate charge.

Manual invoicing that respects the batchBill a client early and the automated run knows to skip them — no double-billing.
Immutable corrective invoicesOver- or under-billed? Issue a credit or adjustment that references the original invoice instead of quietly editing history.
Refunds and voids that settleCorrections flow through PaySimple as real refunds or voids, labeled against the invoice they fix.
Ambiguous charges are never blindly retriedIf a result is uncertain, it moves to reconciliation and is resolved against the processor — not re-sent.
Large invoices supportedHigh-value monthly balances are billed as a single card-on-file transaction, not split or throttled.

Discovery

A scheduled job finds every client whose billing period has closed, oldest first, with a bounded, fair scan.

Claim

Each client-period is claimed exactly once. A second attempt sees the claim and stands down instead of charging.

Charge

The invoice is built, items are reserved, and the card on file is charged under a deterministic order ID.

Reconcile

A separate job continuously resolves anything ambiguous, so stranded payments surface in minutes — not next month.

How it works

From intake to deposited payment in four steps

Set it up once at the start of the relationship, then let the month run itself.

Add the client

Create the client and collect card details once, up front, through a secure tokenized form.

Book & track

Schedule the visit yourself, then record what actually happened — including the overtime.

Review the invoice

Sessions, rates, and ad-hoc fees roll into one monthly statement you can adjust before it sends.

Get paid

The billing engine charges the card on file on schedule and flags anything that needs your attention.

Anywhere you work

Native on iPhone. Full-featured on the web.

Run your entire practice from your phone between sessions, then sit down at a browser for month-end review if you prefer.

Native iOS app

Built in Swift and SwiftUI for the platform, not wrapped in a browser.

  • Sign in with Apple, Google, or Microsoft
  • Credentials held in the iOS Keychain
  • Designed for one-handed use between clients

Installable web app

A mobile-first progressive web app that works on any laptop, tablet, or desktop browser.

  • Same data, same account, instantly in sync
  • Ideal for month-end billing review
  • Nothing to install if you don't want to

Offline-first, loss-resistant

The answer to every practitioner who has lost a year of hours to a phone app that only stored data locally.

  • Log time with no signal; it syncs later
  • Server holds the system of record
  • Rebuild the whole device cache from the server
Security & trust

Your clients' data handled like it matters

clarioTime is built for practitioners who hold sensitive relationships — including therapists working with protected health information.

Card data never reaches us

Payment details are tokenized directly by PaySimple in their PCI environment. clarioTime and its API never receive, transmit, or store a card number, which keeps the app in PCI SAQ-A scope.

Envelope-encrypted credentials

Each provider's payment processor credentials are encrypted with a key held in a managed key vault, so a database copy alone reveals nothing usable.

Enterprise-grade sign-in

Authentication runs on Microsoft Entra External ID with Google, Microsoft, and Apple sign-in. There is no password for you to manage or for us to leak.

PHI-aware by design

Client identifiers are deliberately kept out of telemetry and diagnostics, so operational monitoring never becomes an accidental record of who you see.

Speaks your clients' language. The full interface is localized, so you can work in the language you think in.

EN English ES Español DE Deutsch IT Italiano PT Português ZH 中文
Under the hood

A cloud platform that scales down to one practitioner

clarioTime runs on managed Azure services that scale to zero when you're not working — and scale out when your practice grows.

LayerTechnology
Web appReact + TypeScript PWA on Azure Static Web Apps
iOS appNative Swift / SwiftUI with an offline SwiftData cache
API.NET 10 LTS on Azure Container Apps (scale-to-zero)
Billing engineScheduled Azure Container Apps Job with queue-based fan-out
DataAzure Cosmos DB, serverless with an autoscale path
AuthenticationMicrosoft Entra External ID (CIAM)
SecretsAzure Key Vault with per-provider envelope encryption
ObservabilityApplication Insights + Log Analytics

Stop rebuilding your invoices by hand

Bring your clients across from PaySimple, set your rates once, and let clarioTime turn tracked hours into collected payments.

No card required to try · Import your existing clients · Export your data any time