Project accounting
Project Accounting And Timesheets Embedded In Your Product

Project Portfolio In One List
See every project, budget, currency, and billing method without leaving the product. The list is the operating picture, not a sidecar tracker.

Tasks On The Job
Assign work, due dates, and billing method per project so time and invoices land on the right job instead of a catch-all invoice.

Staff Scoped To The Project
Put the right people on the project so timesheets and costs stay with that job — not mixed across the whole customer.

Timesheets That Reach The Ledger
Capture billable time and turn it into invoice-ready lines with GET /v1/projects/timesheet-for-invoice, against the same books as the rest of the product.

Task Progress Next To The Budget
Keep the work visible beside the budget so operations and finance are not reconciling two tools at month-end.

Files With The Project
Attach specs, approvals, and supporting docs where the project lives, so the billable trail is reviewable in one place.
Related
Need separate books per company?
Project accounting tracks jobs inside a company. Isolated ledgers per subsidiary, location, or seller live on the multi-entity page.
Multi-entity accountingEverything on this page is an API call away
These workflows ship inside your product through the same endpoints, signed webhooks, and MCP tools proven in production today. Sandbox keys are self-serve — post a journal before you talk to anyone.
{
"people_id": "…",
"currency": "USD",
"billing_method": "…",
"budget": "25000.00",
"due_date": "2026-09-30",
"task": [ … ]
}- POST
/v1/projects - GET
/v1/projects/timesheets - GET
/v1/projects/timesheet-for-invoice
Live paths from the OpenAPI spec — same wire format in sandbox and production.
Ready To Embed Project Accounting?
Projects, timesheets, and billable work on the same ledger as invoices — for the operators your platform already serves.

