Time & BillingCore module

Logged time becomes an invoice - no re-typing a single number

Billable earnings compute automatically from logged time and an hourly rate, set per project or per person depending on how your firm prices work. Approved, billable hours flow directly into a client invoice, and non-billable time is excluded automatically, with no manual filtering.

  • Included on every plan
  • Free trial
  • No credit card
rate levels: per project or per person
2
rate levels: per project or per person
approval checkpoint before time is billable
1
approval checkpoint before time is billable
manual line items on a time-based invoice
0
manual line items on a time-based invoice
non-billable hours that reach an invoice
0
non-billable hours that reach an invoice

How it works

From an hourly rate to a finished invoice

Rates are set once; every approved billable hour after that prices itself.

  1. Step 01

    Set an hourly rate

    Per project or per person, depending on your billing structure

  2. Step 02

    Log and approve

    Billable time, once approved, becomes eligible for invoicing

  3. Step 03

    Generate the invoice

    Line items, hours and totals populate from logged time

In detail

How each capability works

Swipe for more →

01 / 04

Automatic Earnings Calculation

Billable earnings compute from logged time multiplied by the hourly rate, with no manual multiplication or spreadsheet.

The correct rate is applied automatically when billable earnings are calculated, whether it is set for the project or for the person.

Built in

  • Earnings calculated from logged hours and the hourly rate
  • No manual multiplication or spreadsheet work
  • The right rate applied for each entry
  • Time × rate
  • No spreadsheets
  • Correct rate applied automatically
02 / 04

Direct Invoice Generation

Approved, billable time logs populate an invoice's line items automatically: line items, hours and totals come straight from logged time, with no re-typing.

Approval, through individual timelog approval or weekly timesheet approval, is the checkpoint before time becomes eligible to invoice.

Built in

  • Invoice line items built from approved billable time
  • Hours and totals populated automatically
  • Timelog or weekly timesheet approval required first
  • Line items from time logs
  • Approval checkpoint
  • No re-typing
03 / 04

Billable / Non-Billable Separation

Only time explicitly marked billable is ever eligible to appear on a client invoice. Non-billable entries are excluded automatically, with no manual filtering needed.

Built in

  • Billable time is eligible for invoicing
  • Non-billable time is excluded automatically
  • No manual filtering before invoicing
  • Billable flag
  • Automatic exclusion
04 / 04

Flexible Rate Structures

Set rates at the project level or the individual level, matching how your firm actually prices work.

Whichever level you use, the correct rate is applied automatically when billable earnings are calculated.

Built in

  • Rates per project
  • Rates per person
  • Applied automatically to billable earnings
  • Per-project rates
  • Per-person rates

Connected across CrmLeaf

From the timer to the invoice, in one system

Time & Billing picks up where time capture and approval leave off: hours logged in Time Tracking and approved through timesheets become invoice lines, and the Time Log Report shows the billable split behind them.

See Invoicing
  • Time TrackingLive timer or manual logs against tasks
  • TimesheetWeekly approval before hours are billed
  • InvoicingApproved billable hours become line items
  • Time Log ReportBillable vs non-billable across teams and projects

FAQ

Common questions about time & billing in CrmLeaf

  • Yes. Rates can be set at either level depending on how your firm structures pricing, and the correct rate is applied automatically when billable earnings are calculated.

Turn logged hours into an invoice, automatically

Start your free trial and see time-to-invoice billing in action.