Here’s the failure mode every services team knows: the month closes, the invoice goes out, and then someone “fixes” a timesheet. Three weeks later finance is reconciling a bill against numbers that no longer exist. Nobody did anything wrong, exactly — the system just let history move.
Basicloud Hour Reporting tracks billable hours and expenses directly against your live records. And when a month is closed, it locks. Entries in a locked period can’t quietly drift — so the invoice and the underlying data keep telling the same story.

Why it lives in the portal
Because the people logging time — employees, contractors, partners — are exactly the people who shouldn’t need Salesforce licenses. They sign in to your branded portal, log hours against the projects they can see, and the data lands where your business actually runs. Role-aware access means a contractor sees their projects, not your pipeline.
Time tracking is a small feature with a big trust requirement. Lock-down is what makes it billing-grade.