TB

Client Time & Billing

Secure sign in

Supabase is not configured. Keep your existing js/config.js or create it from js/config.example.js.
Project logo
TB
Client Time & Billing
Work · Billing · Reports V6.2
Not connected

Dashboard

Your time, outstanding work, client balances and billing.

Active clients0
Worked today00:00
Worked this week00:00
Worked this month00:00
Client money due$0.00
Net received this month$0.00

Needs attention

Outstanding work

Client overview

ClientModelWork balanceThis monthUnbilledMoney balanceNet receivedStatus

Track time

00:00:00

Manual entry

Time entries

DateClientTaskDescriptionDurationBillingType

Add client

Clients

Add task

Tasks

Drag tasks by the handle, or use ↑ / ↓. Order is saved for each client.

OrderClientTaskTypeBillingStatusWorked

Merge tasks

Combine duplicate or old tasks without losing work history. Historical time entries move to the target task and source tasks are archived.

Tasks to merge
Choose a client and target task.
Select one or more source tasks.

Reclassify historical work

Change how existing time is billed without changing the task, hours, dates or descriptions.

Choose a client and task.

Add invoice

Invoice history

#DateClientStatusAmountPaidOutstanding

Prepaid hour packages

PaidEffectiveClientHoursAmountPayment linkedRemaining

Add payment

Payments

DateClientApplied toGrossAppliedUnallocatedFeesNetMethod

Enter transaction

Use this as the main billing entry screen. It can create an invoice, record a payment, add prepaid hours, or record a paid postpaid block.

Invoice / charge creates an amount due. For postpaid clients, enter Hours to open the next work block.

Transaction history

Charges / invoices$0.00
Gross payments$0.00
Account balance$0.00
DateClientTypeReferenceHoursChargePaymentNetStatus

Work summary

Period—
Total worked00:00
Active clients worked0

By client

ClientWorked

By task

ClientTaskWorked

Client & billing report

Leave both dates empty for all history, or choose any custom date range.

Hours worked00:00
Invoiced / charged$0.00
Gross received$0.00
Net received$0.00
Account balance$0.00

Tasks / hours

ClientTaskHours% of work

Client totals

ClientHoursInvoicedGrossNetBalance

Billing treatment

TreatmentHoursWork value

Work log for selected report

DateClientTaskBillingDescriptionHours

Transactions for selected report

DateClientTypeReferenceHoursChargePaymentNetStatus

Prepaid hour forecast

Tasks & work history

Use the Tasks & Work template. Existing clients must already exist, or import Client Setup rows from Billing first.

Billing & payments

Use the Billing & Payments template. V6 accepts formatted money such as $1,500.00 and optional prepaid effective dates. Supported rows include Client Setup, Invoice, Payment, Hour Package, Prepaid Purchase and Paid Postpaid Block.

Branding

Current logo No logo uploaded.

Data backup

Download one local JSON backup of the portal data before major updates. This does not include your Supabase Auth password or uploaded logo file.

Account

Signed in as —. Database access is restricted to authenticated users.