Skip to content

How do I bill a session by the hour?

Start the timer when an hourly session begins, let Sweb calculate the amount from actual time, then check out in one step at the end.

Updated on July 3, 2026

Start the session from the appointment's detail view or as a walk-in, Sweb times how long it runs. When you check out, a modal automatically recalculates the amount to bill based on the actual minutes and the billed minutes you confirm, then moves straight into payment.

Start a session

From an appointment's detail view, a "Start session" button appears if you don't already have a session running. On click, the timer starts and the appointment's planned duration is used as the starting estimated duration. You can also start a session directly as a walk-in, with no existing appointment, by entering an optional client and an estimated duration.

Only one active session at a time per artist: you can't start a second one until the previous one is finished.

Track the ongoing session

A live timer stays visible throughout the session, including any accumulated pauses. You can pause and resume at any time. The linked appointment's context (service, time slot) stays displayed as a subtitle if the session came from an appointment.

Finish and check out

When you finish, a modal asks for two durations: the time actually spent and the time you choose to bill. If the sale's item is configured for hourly pricing, the amount updates live based on the billed minutes you enter. A warning appears if you bill more than the time actually spent (overbilling), and another if you bill zero while time was spent (session given for free).

Once confirmed, the amount is applied to the item and checkout follows directly, unless the total is zero: in that case the session closes without going through the payment tunnel, while still being tracked.

Edge cases

You forgot to finish a session and the day is over. Sweb automatically closes a session left open too long. The next day, an "Unfinished session" entry appears in the actions to handle on your dashboard: you enter the actual and billed minutes there, after the fact.

You want to correct the billed minutes afterward. That's possible as long as no fiscal receipt has been generated yet for that sale. Once the sale is checked out and the receipt created, that amount is locked, in line with NF525 immutability.

You bill less than the time spent (a goodwill gesture). No restriction: just adjust the billed minutes, the gap stays tracked for your stats if you choose to keep it.

Related articles

Was this article helpful?