Everhour adds time, billing, and invoice workflows to Basecamp projects while keeping tracked hours tied to client to-dos.
Try with my BasecampThe calculator gives you the number — Everhour takes it from there.
One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.
Set a budget, assign rates, and get alerted before you're over.
Measurement
Track your budget through time or costs
Every report you need — configured your way, always up to date.
Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.
Client project tracking starts with the work item the client paid for. In Basecamp, that usually means a project, a to-do list, and a specific to-do with a title, notes, assignee, subtasks, and due date. The cleanest record attaches time to that to-do, so the later report shows which deliverable consumed the hours.
A usable entry carries the project, to-do, date, duration, person, and a short note when the title does not explain the work. Notes should name the output, blocker, or decision reached. "Design revisions after client feedback" gives a manager more review value than "design," especially when multiple people worked on the same client project.
A live timer fits active work with a clear start and stop point, such as writing a proposal section, fixing a reported issue, or joining a client implementation task. Starting the timer from the Basecamp to-do keeps the entry attached to the item that created the work, which reduces end-of-week reconstruction.
Manual entry fits work recorded after the fact, such as a client call, short review, or offline work completed away from the browser. The entry still needs the same structure: date, person, duration, to-do, and a note when the reason is unclear. Splitting unrelated work into separate entries protects invoice detail and makes review faster.
Client project time becomes useful for billing only after the project has a clear billing setup. In Everhour, billing status is configured at the project level, with hourly project rate, hourly member rate, fixed fee, or non-billable status. Within a billable project, a specific task can be marked non-billable, and custom task rates can apply to time-and-materials work.
The common mistake is letting people decide billing treatment entry by entry without a shared project rule. That creates cleanup when one person logs discovery as billable and another treats the same work as internal. Set the project billing method first, then mark exceptions at the task level when client terms require it.
A one-off time entry is enough when you need a quick note of who worked, for how long, and on which Basecamp to-do. That works for a small correction, a short client request, or a single invoice detail that will be reviewed manually before sending.
A managed workflow is better when client projects need approvals, locked periods, reporting, and billing handoff. Everhour can route submitted time through approval, protect approved time from regular-member edits, report billable and non-billable totals, and generate invoices from uninvoiced billable time and expenses while excluding non-billable tasks.
This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.
High Performer
G2
Summer 2026
Best Ease Of Use
Capterra
Summer 2026
Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.
Client project time should be attached to the Basecamp to-do that produced the work whenever the work maps to a deliverable or task. That keeps the entry connected to the project, list, to-do, person, date, and duration. Broad project-level notes work only for general work that does not belong to a specific to-do.
Client calls should be tracked on the relevant to-do when the call moves that task forward, such as a design review or implementation decision. A separate entry works better when the call covers several unrelated project topics. In that case, split the time by topic if the invoice or manager review needs accurate task-level detail.
Client time is easier to review for billing when the record connects the person, date, duration, Basecamp project, to-do, and a clear work note. The billing setup should define whether the project uses a project rate, member rate, fixed fee, or non-billable status. Task-level non-billable exceptions should be marked before invoice review.
Manual time should be corrected before approval when the entry uses the wrong to-do, combines unrelated work, omits the client-facing reason, or records time on the wrong date. Corrections after approval weaken the review trail. A manager should reject or request changes before time feeds reports, payroll review, or invoicing.
Per-to-do totals show how much time each client deliverable consumed. A project manager can compare high-time to-dos with the task status, notes, and remaining work before discussing scope, budget, or billing. The useful total is tied to the Basecamp to-do, list, and project, rather than buried in a weekly summary.
Everhour Billing & Invoicing converts tracked billable time and billable expenses into client invoices. It calculates invoice amounts from rates and time, excludes non-billable tasks, supports client defaults such as taxes, discounts, and payment terms, and can export invoices to QuickBooks Online, Xero, or FreshBooks.
Everhour Timesheets let users submit weekly project hours or working hours for manager review. Managers can approve, reject, or partially approve submitted time, and submitted or approved time is locked for regular members unless it is withdrawn or rejected.
Track approved Basecamp client hours in Everhour, keep non-billable work out of invoices, and export draft invoices to accounting tools with status visible in Everhour.
14-day free trial · No credit card · Cancel anytime