Plan it, track it, bill it.
From a solo engagement to a team of five moving cards across a board — the hours you track are the hours you invoice.
Group the work, move it across a board, track the hours — then bill them without re-keying a thing.
New Project
Create ProjectProject name
Description
Customer
Budget
Start date
End date
Assigned to
Status
Only the name is required — everything else is optional.
Project preview
Untitled project
ActiveCustomer
Budget
Timeline
Assigned to
Tasks, invoices, estimates and expenses live here.
A PineBill project is one workspace for a piece of client work: its tasks, its invoices, its estimates, its expenses. Break the work into tasks on a Kanban board, and let the built-in timer count the hours as you go — it runs on the server, so closing your laptop doesn't lose a minute. When the work is done, turn those tracked hours into invoice line items at each task's rate. And when the client wants to know where things stand, send them a password-protected link instead of writing another status email.
Budget, timeline, owner
A name is all that's required. Add a description, customer, budget and currency, start and end dates, and the team member responsible whenever you're ready.
Everything in one place
Five tabs on every project — Tasks, Invoices, Estimates, Expenses and Shares. Linking creates a reference, so nothing is moved or copied out of where it lives.
Board or table
Drag cards across To Do, In Progress, Review and Done, or switch to a sortable table for searching and bulk selection. Counts for each column sit up top.
Built-in timers
Every task has a start, pause, resume and stop timer. Hours land on the task, and convert to invoice line items at the rate you set.
Group the tasks, documents and costs for a job under one project — then break the job into cards you can move.
Open a project and everything about that job is on one page. Link documents that already exist, or add an expense straight from the tab — the project becomes the answer to 'where is all of this?'.
Northwind Brand Refresh
ActiveHomepage wireframes
4h 20mLogo exploration
2h 05mStyle guide
—Drag a card and its status changes. Each card carries its timer state and time spent, so you can see what's moving and what's stalled without opening anything.
Tasks
Board · 5 tasksTo Do
2Icon set
Style guide
In Progress
1Logo exploration
Review
1Homepage wireframes
Done
1Client kickoff
Drag a card to another column to change its status.
A timer on every task, running where it can't be lost — plus a way to fix the sessions you forgot to start.
Click start and the timer counts in HH:MM:SS, updating every second with a pulsing indicator while it runs. Starting or resuming moves the task to In Progress on its own. The timer lives on the server, not in your tab — so closing the browser or letting the machine sleep costs you nothing.
Logo exploration
To Do02:05:00
Not started
The time is already on the task. Converting just moves it onto a draft invoice at the rate you set.
Pick one task or a whole selection and convert. PineBill opens the invoice generator with each task as its own line item — the title, date range and duration in the name, the hourly rate as the price, and the hours tracked as the quantity. It lands as a draft, so you review it before anyone sees it.
Tracked hours
3 tasksHomepage wireframes
Mar 18 – Mar 24 · $85/h
4h 30m
Logo exploration
Mar 20 – Mar 28 · $85/h
6h 00m
Icon set
Running now · $85/h
0h 45m
Icon set is still running — stop the timer before converting it.
Select finished tasks
Five ways teams organize project work in PineBill — and the capability each one leans on.
Start with a Free Trial (7 Days). No credit card required.
Everything about projects, tasks and time tracking in PineBill. Can't find what you're after? Reach out to our team.
Yes. The project field is optional. Standalone tasks appear on the main Tasks page and work exactly like tasks inside a project — timers, hourly rates, attachments and converting to an invoice all behave the same.
Nothing is lost. The timer's start time is recorded on the server, not in your tab, so it keeps running whether your browser is open or your machine is asleep. When you come back and stop the timer, the full elapsed time is calculated and added to the task.
Use Convert to Invoice on one task or a whole selection. PineBill opens the invoice generator with each task as its own line item — the name carries the task title, date range and duration, the price is the task's hourly rate, and the quantity is the time tracked. It opens as a Draft, so you can edit it before sending. Stop any running timers first: tasks with an active timer can't be converted.
The line item is created with a price of zero, and you can type the price in directly in the invoice generator before saving. Tracking time doesn't require an hourly rate — the rate only matters at the point you convert the task to an invoice.
Yes. Timer sessions are recorded per user, so each team member's time is tracked separately in the task's timer history alongside who logged it and when.
Yes. Create a share link from the project's Shares tab and send them the URL — no account needed on their end. They see the project name, description, status, budget, dates, customer, and the tasks with their status and time spent. You can put a password, an expiry date and a view limit on the link, and revoke it whenever you like. One share link is active per project at a time, and its settings can't be changed after creation — revoke it and make a new one instead.
The project's tasks are permanently deleted along with their timer history and file attachments, and that can't be undone. Linked invoices, estimates and expenses are only unlinked — they aren't deleted and stay available from their own pages. You can bulk delete up to 100 projects at a time.
Yes. Edit the task and change the project field to move it, or clear the field to turn it into a standalone task. Its tracked time and history move with it.
Everyone can view projects and tasks, and everyone can create them. Members can edit their own projects and tasks but can't delete. Owners and admins can edit and delete anything in the organization.