{{ screenTitle }}

{{ timerStateLabel }} {{ heroDateLabel }} {{ heroDaySummary }}
{{ clock }}
{{ billingToLabel }}
{{ longRunText }}
Nothing tracked today yet. Start a timer, or log time you already did.
Sketch work · hours are yours to enter
{{ sw.summary }}
{{ sw.effects }}
{{ sw.when }}
{{ pessageHead }}
Nothing open for this project in Pessage.
{{ deHead }}
Nothing to track in this model project yet.
Recent — tap to restart
Nothing tracked yet. Type what you're doing, pick a project, then hit start — finished entries show up here so you can restart them with one tap.
{{ dayTitle }} {{ dayWeekRange }}
{{ dayPrimaryLabel }} {{ dayTracked }} {{ daySecondaryLabel }} {{ dayBillable }} {{ dayTertiaryLabel }} {{ dayEarned }}
{{ pWeekTitle }} {{ pWeekText }} “{{ pWeekNote }}”
{{ row.time }}
{{ row.hintHead }}
{{ hl.at }}{{ hl.text }}
{{ row.hintOn }}
{{ row.hintNote }}
{{ gh.at }}{{ gh.app }} {{ gh.text }}
{{ row.hintNote }}
{{ dayContextLabel }}{{ workdayRange }}
Projects
{{ projectSummary }} Tap a project to edit
{{ p.groupLabel }}
No projects yet
A project holds the client, the hourly rate and the colour your entries carry. Add the one you're working on right now.
{{ rangeTitle }} {{ rangeSub }}
{{ t.label }}
{{ t.value }}
{{ workSplit }}
Cycle Goals
Hours{{ goalHoursLabel }}
Income{{ goalIncomeLabel }}
Work rhythm · last 16 weeks Each square is one day. Stronger color means more tracked time.
16 weeks agoToday
No tracked days yet. Your work pattern will appear here as you log time.
Nothing in this window
No time matches this range and scope. Widen the dates, or switch the scope back to All work.
{{ chartCaption }} · {{ rangeSub }}
{{ b.value }}
{{ b.label }}
By project — tap for detail
Extra hours — past {{ extraCapLabel }} per cycle
This week{{ exWeek }}
This month{{ exMonth }}
Year to date{{ exYtd }}
Invoice {{ invNumber }}
From
{{ invFrom }}
To
{{ invTo }}
{{ invProjectLine }}
Period
{{ invPeriod }}
Due
{{ invDue }}
Before you issue this invoice
{{ invoiceSetupText }}
{{ splitPosition }}
{{ otBanner }}
{{ breakBanner }}
Lines
{{ invEmptyTitle }}
{{ invEmptyText }}
{{ l.label }} {{ l.meta }} {{ l.amount }} {{ l.hours }}h × {{ l.rate }}
Hours{{ invHours }}
Subtotal{{ invSubtotal }}
{{ invTaxLabel }}{{ invTax }}
Total due{{ invTotal }}
{{ detail.client }} {{ detail.name }}
{{ detail.period }}{{ detail.rate }}
Hours
{{ detail.hours }}
Earned
{{ detail.money }}
Unbilled
{{ detail.unbilled }}
Billable
{{ detail.billable }}
{{ detail.count }} · {{ detail.avg }}
Where the time went
{{ t.label }}{{ t.hours }} · {{ t.pct }}
By day
{{ d.label }} {{ d.hours }}
Entries
{{ e.desc }} {{ e.meta }} {{ e.dur }} {{ e.amount }}
Preview — what prints {{ invNumber }}
Time report {{ rangeTitle }} Fixed total $
Report on
{{ calFieldLabel }} {{ calTitle }}
{{ w.label }}
{{ paneTitle }}
Timeabit keeps your hours on this device and syncs them to your own account. Hours on a project you link also go to that Pessage or Design Explorer project. No seats, nothing else collected. Download a backup before changing or replacing phones.
Timeabit Pro
Track for free. Pay for getting paid.
Everything you need to record today and the past stays free. Pro adds future planning, invoices, payment tracking and unlimited history.
{{ proFilterStatus }}
{{ f.detail }}
Tomorrow3:00 planned Prepare client presentationPlanned Tracked 0:00Earned $0 Tracked work keeps its timeDone Displaced plan moves to inboxUnscheduled RescheduleLog in past gapMark done Arrive at a client site9:12 AM Leave11:46 AM Visit, travel time & mileage proposed {{ proSample.no1 }} Invoice {{ proSample.p1 }}{{ proSample.rate }} {{ proSample.p2 }}{{ proSample.rate }} Total due{{ proSample.total }} {{ proSample.client }} — two bills, one week {{ proSample.no1 }} · {{ proSample.p1 }} {{ proSample.no2 }} · {{ proSample.p2 }} {{ proSample.no1 }}Paid {{ proSample.no2 }}Overdue Outstanding{{ proSample.total }} 9:04a Homepage hero2:33 {{ proSample.no1 }} {{ proSample.no1 }} Design Build Calls This cycle23:10 Last quarter214:05 2025 — all time1,120:40 Running 1:07:22 Homepage hero redesign 9:04aHomepage hero2:33 12:47p43-min gap Tracked 4:35Billable 78% Tracked23:10 Billable82% Time report · CSV Download a full backup (JSON) Restore from a backup file Acme Website$85/hr Acme CorpProject totals included Search descriptions, notes, projects and clients Latest 90 days included Stored on this deviceOffline No connection required — works fully offline, syncs to your account when you're back
Pro is active — planning and invoicing unlocked
One free account. Free keeps every entry on this device; reports and search include the latest 90 days. Pro unlocks your complete on-device history.
App Theme
{{ themeExplain }} Printed invoices and reports stay on white paper either way.
You use Timeabit for
Timesheet and Personal hide every dollar sign and all invoicing. Switching is safe — nothing is deleted.
Behaviors
Your workday
{{ workdayHint }}
Types of work
{{ w.label }} {{ w.usage }} Built in
Add new types from the “+ TYPE” chip when logging time. Removing one clears it from past entries — undo is offered.
Daily break
{{ breakExplain }}
Contracted hours per cycle
{{ otExplain }}
Round logged time to
Your week starts on
Sets the billing cycle used by Day and Reports — currently {{ cycleLabel }}.
Timeabit Pro
Invoicing is locked
Tracking, reports and CSV stay free. Unlock Pro to plan future work, raise invoices, split them per project and print your logo.
Pro features Logo on invoices, branded exports
Invoice logo PNG or SVG, printed top-left
Invoices are built in Reports from whatever range and scope you have selected. Next number: {{ invNumber }}.
Issued invoices {{ outstandingTotal }} outstanding
Nothing invoiced yet. Mark hours invoiced from the invoice screen and they will be listed here.
Goal Setting
Progress against these shows at the top of Reports. Set either to 0 to hide it.
Data Management
Issued invoice {{ issuedNo }}
{{ issuedTotals.count }}{{ issuedTotals.hours }}
{{ r.desc }} {{ r.meta }} {{ r.amount }} {{ r.hours }}
Subtotal{{ issuedTotals.sub }}
{{ issuedTaxLabel }}{{ issuedTotals.tax }}
Total{{ issuedTotals.total }}
{{ issuedStatus }}
Finish today {{ finishDate }}
Tracked
{{ finishTracked }}
Billable
{{ finishBillable }}
Earned
{{ finishEarned }}
Nothing to fix
Every hour is recorded and named. Close the day and walk away.
{{ fi.kind }}
{{ fi.title }}
{{ fi.sub }}
Import preview {{ importTitle }}
{{ importSummary }}
Preview — first entries
{{ im.desc }}
{{ im.meta }}
Nothing has been written yet. Importing adds these entries (and any new projects) to your data — you can undo right after.
Recovery Worth a look
Suggestions, not accusations — confirm what's real, ignore what isn't. Ignored items stay ignored.
{{ ri.kind }}
{{ ri.title }}
{{ ri.sub }}
All clear
Nothing needs review — your week is gap-free, named and billed. Nice.
Recent Tasks
{{ r.desc }} {{ r.meta }}
{{ searchHistoryNote }}
Search descriptions, notes, work types, projects, or clients. Matching entries will appear here.
No entries match that search. Try a project, client, work type, or a shorter phrase.
Time conflict Resolve overlap
{{ clashHelp }}
{{ c.position }} {{ c.kind }}
{{ c.title }} {{ c.meta }} {{ c.project }}
Timeabit Pro Plan inbox
Tracked work replaced these plans, their scheduled time passed, or you moved them here. Nothing was deleted. Reschedule a task or place it into a real past gap.
{{ p.title }} {{ p.meta }} {{ p.reason }} {{ p.duration }}
Log completed work {{ planGapTitle }}
Only gaps large enough for the full planned duration are shown. Choosing one converts the plan into tracked work at that exact past time.
No past workday gap in the last 30 days is long enough. Reschedule this plan instead, or shorten its duration first.
Timeabit

Track hours. Fix the gaps. Get paid.

Tracking is free forever. No surveillance, works offline — your hours stay on your device and sync to your own account, and to a Pessage or Design Explorer project only when you link one.

How do you use your time?

Start with a sample week to poke around, or set up your first project now.

Timeabit Pro

{{ paywallTitle }}

{{ paywallIntro }}

—Plan future work by day and exact time — kept separate from billable hours —Recover displaced plans by rescheduling or logging them into past gaps —Invoices with numbering, tax and payment terms —One bill per project for the same client —Your logo on printed invoices and reports —Invoiced-hours tracking, so nothing bills twice —Sent / paid / overdue tracking and what you're owed —Full reports and search history — Free includes the latest 90 days
Timeabit
{{ sheetTitle }}
Planned work This reserves time only. It will not count as tracked, earned, unbilled, or invoiceable until you mark it completed.
{{ fPessageText }}
{{ fDeText }}
Tap to use — your rough text moves to the private note. Everything stays editable.
No project matches “{{ projQuery }}”.
{{ quickHint }}
{{ parseHint }}
Overlaps existing time
{{ overlapText }}
{{ pTypeNote }}
Rates and invoices are off: Timeabit is set to hours only.
Its open items show on Track, so the timer starts on one in a tap.
Its saved views, RFIs, change orders and questions show on Track, and your hours show on the model project.
Only if you agreed a fixed number of hours. Leave blank for ongoing work.
{{ phasesHelp }}
{{ billByHelp }}
Printing, travel, permit fees and other costs on this project. Tick the ones the client pays back.
{{ projExpenseTotal }}
{{ toast }}