Track billable hours

Bill for every hour you actually worked.

Start/stop timers sorted into a bucket per client, a clear per-day view, and invoice-ready totals, right next to your calendar and task board. Free to start, $9/mo when you grow.

No credit card to start. Time tracking is free on the Solo plan.

The problem

Untracked time is unbilled time.

You forget to note the quick call. You round the half hour down. The email review and the "just one more thing" message never make it onto the invoice, and at month end you reconstruct the week from memory.

Every one of those gaps is real money that quietly walked out the door. The fix is not more discipline at invoice time. It is recording the work as it happens, against the client it belongs to.

See it work

The board, the timers, and the buckets in one place.

Tasks live on a drag-and-drop board sorted by bucket. Start a timer on the work in front of you, and the hours roll up under the client it belongs to, ready to read off when you invoice.

Requirements
4+
Fundraise

Q3 investor update outline

Growth

Pricing page rewrite

Eng

API rate limit docs

Ops

Security audit checklist

To Do
4+
Eng

Review Stripe webhook PR

fix/webhook
Ops

Call design contractor

Eng

Update integration tests

test/coverage
Growth

Prep quarterly roadmap

In Progress
3+
Fundraise

Investor update draft

Eng

Booking widget polish

feat/embed
Growth

Customer research interviews

Ready for Review
2+
Growth

Onboarding email copy

Eng

Database migration script

db/migration
Done
3
Eng

Ship MCP connector

Ops

Close 2 support tickets

Eng

Deploy v2.1 to prod

How it works

One bucket per client. Total clarity at invoice time.

01

Make a bucket per client

Create a bucket for each client or project. Every timer, task, and event you assign to it rolls up in one place, so the hours add themselves up.

02

Start the timer when you start work

Hit start when you begin, hit stop when you finish. Malleable logs the entry against its bucket with real timestamps, so the day is recorded as it happens.

03

Read the total at invoice time

Open the per-day view to see exactly where the hours went, by bucket. The number you bill is the number you tracked, not a guess at month end.

Why it sticks

Tracking that survives a busy week.

The reason tracking fails is that it lives in a separate app you forget to open. In Malleable, the timer sits next to the task and the calendar, so recording your hours stops being something you mean to do later.

A bucket per client

Sort timers into a bucket for each client or project. The bucket accumulates the hours, so you never reconstruct a week from memory.

Start/stop, not estimates

Time is logged with real start and stop timestamps. No rounding down, no guesswork, no quiet undercounting at invoice time.

A per-day view

See the day broken down by bucket. It is easy to spot the work you would otherwise forget to bill, and easy to show a client where the time went.

One app, not a stack

Your calendar, your task board, and your time tracking live under one login. No separate tracker to wire up or pay for on the side.

Tracking sits next to the work

The same buckets drive the board and the calendar, so the timer is right where the task is. Tracking stops being a chore you do later.

Free to start

Time tracking and the board are included on the free Solo plan, with no credit card to start. You only pay when you grow.

Questions

Straight answers about billable time.

You start and stop a timer as you work, and each entry is assigned to a bucket, usually one per client or project. The bucket accumulates the hours, and a per-day view shows exactly where time went. The total you bill is the time you actually logged, not an estimate.

No. Malleable uses explicit start/stop timers rather than silent background monitoring, so every logged minute is time you chose to bill. That keeps the record clean and easy to defend if a client ever asks.

Yes. Create a bucket per client or project and assign timers, tasks, and events to it. Each bucket totals its own hours, so you can read off a clean number for one client at invoice time.

Yes. Time tracking and the task board are included on the free Solo plan, with no credit card to start. The paid Operator plan ($9/mo) adds more calendars, booking pages, contacts, and history when you grow.

Yes. Malleable keeps Google Calendar as your calendar of record with real two-way sync, so the meetings you already track sit alongside your timers and your task board in one app.

Invoice for the hours you actually worked.

Start tracking billable time alongside your calendar and task board, free to start, then $9/mo when you grow. No credit card to begin.