Skip to content

Hours in. Invoices out.

Time keeping and client invoicing for firms that bill time. Tell an agent what you worked on, or type it into the week grid. PebblTime keeps the hours, turns them into invoices, and works out every number itself.

For studios, agencies, consultancies and firms that bill by the hour.

A person tells the agent they worked 5 hours today on Tellbrook's website design and 2 on internal admin, and asks what hasn't been billed to Tellbrook. The agent logs both entries, notes that internal time isn't billable, and reports 32.5 unbilled hours and 310.00 of expenses, 5,410.00 in all.

Shaped by change

Rates change. The record holds.

Clients come and go, rates rise, people move between projects. PebblTime keeps up, and never rewrites what was already worked, approved or billed.

  • A rate goes up

    Time already logged keeps its rate. Rates lock in when the time is logged, so a raise never reprices last month.

  • A client approves a week

    Those hours lock as they saw them. Nobody edits signed-off work by accident.

  • An invoice goes out

    It stays as sent. To change it, void and redraft: the number is kept and the time is freed to bill again.

  • A new project starts

    Agents find it by name. Its name, its code or a rough “tellbrook web” all work. If two projects match, the agent asks which.

How it works

Tell it what you did.

Once Pebbl AI is linked, its agents use PebblTime’s own tools from the conversation people are already in. When they’d rather click, the web app does everything too, and both land in the same timesheet.

  • 01 · Log

    “5 hours today on the Tellbrook website and 2 on internal”

    Both entries are logged, or neither is. A retried call never logs them twice.

  • 02 · Fix

    “Move yesterday’s design hours to Thursday”

    Time a client has approved, or that’s been billed, stays locked.

  • 03 · Ask

    “What haven’t we billed Tellbrook for?” “Who has room next week?”

    Read back from PebblTime, never added up by the agent.

Invoices

From the hours to the invoice.

One click turns a client’s unbilled time and expenses into a draft. Internal work stays off, and so does every other client’s. Edit the lines freely, preview it as the client will see it, and send it.

  • Draft from tracked time, with a line per project, task, person or entry.
  • Discounts and two taxes, worked out by PebblTime, never by an AI.
  • Your prefix and numbers without gaps; a deleted draft never wastes one.
  • A branded PDF that matches the preview your client will see.
  • Sent only to a client’s saved contacts, and frozen once it’s sent.
  • Payments, reminders for overdue invoices, and every send on record.

01 · In the web app

Illustrative · Invented company and data

A week in PebblTime’s week grid: 41.0 hours across Tellbrook Freight’s website design and development,Wrenfield Foods’s rebrand and internal admin, which isn’t billable. From the unbilled time, PebblTime drafts invoice 0142 toTellbrook Freight: Website · Design, 17.5 hours at 150.00; Website · Development, 15.0 hours at 165.00, 5,100.00 in all, due in 30 days. Internal time and the other client’s work stay off it, and nothing is sent until a person says yes.

02 · Through Pebbl AI

Early access

Or just ask for it.

Ask Pebbl AI for a client’s invoice and PebblTime drafts it from the unbilled time, at the rates it was logged at. Say send, and it shows who it’s going to and for how much, then waits for your yes.

Invoicing through Pebbl AI is in early access. Everything here works in the web app today.

Illustrative · Early access through Pebbl AI · invented company and data

In Pebbl AI, a person asks for Tellbrook Freight’s invoice for this month. The agent drafts it from 32.5 unbilled hours, at the rates the time was logged at, leaving internal time off: Website · Design, 17.5 hours at 150.00; Website · Development, 15 hours at 165.00,5,100.00 in all, net 30. The person says send it. PebblTime asks for approval first, showing the invoice number, the client, the amount, the due date and the saved contact it goes to. Once approved, it’s sent with the PDF.

AI usage

Coming with Pebbl AI

Bill the AI work too.

Work done with Pebbl AI for a client is billable work. Tag a Pebbl AI chat with the project it’s for, and the tokens it spends land in PebblTime beside that person’s hours, ready to invoice.

Your markup, or your rate
At cost plus a markup you set, or your own price per million tokens, for the company or for one project.
Priced when it arrives
Changing a markup never reprices usage already recorded.
On the invoice, and in the portal
AI usage lines by project, person or model, and clients see each week’s usage beside its hours.
Nothing from the chat itself
Only token counts and cost leave Pebbl AI: no messages, no titles.

Coming · Not yet available to switch on

Coming with Pebbl AI: Tellbrook Freight's website project this month, with 32.5 unbilled hours at 5,100.00 and, beside them, AI usage from Pebbl AI at cost plus 20%: Claude Opus 5, 1.42M tokens, 42.60; Claude Sonnet 5, 3.10M tokens, 18.60.5,161.20 ready to invoice.

The client portal

Clients see the work before the bill.

Each client gets their own page with your logo: what you did for them, how their budgets are going, and their invoices. It turns “can you send me a breakdown?” into a link they check themselves.

  • No passwords for clients

    They sign in with a six-digit code emailed to them; only saved contacts get one.

  • Live budget burn

    Hours or fees used, the weekly pace, and the date the budget runs out at that pace.

  • Approve hours before the bill

    Optional per client: they approve each week, and only approved work is invoiced.

  • You choose what they see

    Rates and amounts off unless you turn them on. Nothing internal, no other clients.

Trust

Nothing leaves without your yes.

An agent can draft and ask, but a person decides what reaches a client. PebblTime holds that line itself, not the agent.

Sends wait for a person
Sends, voids and deleted payments need a person’s yes, enforced by PebblTime itself.
Agents never do the maths
They read totals from PebblTime; every number on an invoice is worked out there.
Each person sees only their tools
A team member’s agent never sees invoicing or setup, and members never see rates.
Walled off, and on the record
Each company’s data is separate on every request, and an audit log keeps who changed what.
  • Pebbl AI · the agents
  • PebblTime · PebblPlan
  • One platform

Part of Pebbl

One sign-in. One console. One bill.

PebblTime sits beside PebblPlan, under Pebbl AI’s agents: the same sign-in, the same admin console and the same bill. See how the suite stacks.

Tell us how you bill today.

Timesheets, a billing tool, a spreadsheet at month end: tell us what your firm uses and where it slows you down. We’ll reply by email to set up a call, and show you PebblTime with your own clients and rates.