Project Management & Time Tracking

Group the work, move it across a board, track the hours — then bill them without re-keying a thing.

New Project

Create Project

Project name

Description

Customer

Budget

Start date

End date

Assigned to

Status

Only the name is required — everything else is optional.

Project preview

Untitled project

Active

Customer

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.

One workspace per piece of work

Group the tasks, documents and costs for a job under one project — then break the job into cards you can move.

The project hub

Tasks, invoices, estimates and expenses under one roof

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?'.

  • Five tabs, tasks to shares
  • Link invoices, estimates & expenses
  • References, never copies
  • Statuses, search & filters

Northwind Brand Refresh

Active
Tasks12Invoices2Estimates1Expenses5Shares1

Homepage wireframes

4h 20m

Logo exploration

2h 05m

Style guide

The board

Move the work across To Do, In Progress, Review and Done

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.

  • Drag across four columns
  • Timer & due date on every card
  • Sortable table view
  • Tasks without a project too
  • 3 files per task, 5 MB each

Tasks

Board · 5 tasks

To Do

2

Icon set

0h 45mApr 5DR

Style guide

Apr 2DR

In Progress

1

Logo exploration

2h 05mMar 28MK

Review

1

Homepage wireframes

4h 20mMar 24DR

Done

1

Client kickoff

1h 00mMar 12MK

Drag a card to another column to change its status.

The hours track themselves

A timer on every task, running where it can't be lost — plus a way to fix the sessions you forgot to start.

Time tracking

Start it, forget it, close your laptop

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.

  • Start, pause, resume, stop
  • Runs on the server, not your tab
  • Add missed time by hand
  • Every session logged
  • Tracked per team member

Logo exploration

To Do

02:05:00

Not started

StartPauseStop

Put the hours on the invoice.

Start with a free trial — 7 days, no credit card required.

Turn tracked hours into an invoice

The time is already on the task. Converting just moves it onto a draft invoice at the rate you set.

Bill the hours

Hours in, line items out

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.

  • One task or many at once
  • Rate × hours, mapped for you
  • Currencies converted at current rates
  • Stop running timers first
  • Lands as a reviewable draft

Tracked hours

3 tasks

Homepage 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.

Convert to Invoice

Select finished tasks

Show the client where things stand

A read-only link to the project — with a password on it if you want one — instead of another status email.

Client sharing

A link they can open, and nothing else

Create a share link from the project's Shares tab and send the URL. Your client opens it with no account and sees the project's progress — the tasks, their status, the time spent. They can look; they cannot touch anything, and they cannot reach any other part of your account.

  • Password, expiry & view caps
  • Progress & time, read-only
  • No edits, no account access
  • Locks after failed attempts
  • Revoke anytime — one live link

Share project

Shares tab

Password

Expires

Max views

All three are optional — leave them off and the link works until you revoke it.

Create Share Link

However your work is shaped, run it here

Five ways teams organize project work in PineBill — and the capability each one leans on.

Use cases

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.

Hourly rate

Freelancer

One project per client engagement, a timer running on whatever you're working on, and an invoice at the end built from the hours you actually tracked.

1
Client share link

Agency

Several people delivering against one project, with the client watching progress on a password-protected link instead of asking for updates.

2
Time tracking

Consultant

Advisory work where the tracked hour is the deliverable. Run the timer through calls, and add the sessions you forgot to start with a note explaining why.

3
Kanban board

Studio / Small Team

Work moving To Do → In Progress → Review → Done across a small team, with each member's time tracked separately on the tasks they own.

4
Fixed budget

Product / Internal Team

A project with a budget, a timeline and an owner, keeping the tasks, linked invoices and the expenses it took to deliver in one workspace.

5

Choose the Right Plan for Your Business

Start with a Free Trial (7 Days). No credit card required.

Solo

$7.50/mo, billed annually

Perfect for solo entrepreneurs and freelancers

100 invoices/month
100 estimates/month
AI Assistant (500 Credits)
100 customers
100 products
25 projects
250 tasks
50 Email Invoicing
10 categories
1 team member

Pro

$16.58/mo, billed annually

Everything you need to scale your business

3,000 invoices/month
3,000 estimates/month
AI Assistant (3,000 Credits)
2,000 customers
1,000 products
250 projects
3,000 tasks
200 email invoices/month
200 categories
10,000 API calls/month

Enterprise

$75.00/mo, billed annually

Advanced features for large organizations

Unlimited invoices
Unlimited estimates
AI Assistant (10,000 Credits)
Unlimited customers
Unlimited projects
Unlimited tasks
1,000 email invoices/month
10,000 products
Unlimited categories
Unlimited API calls

Explore our prices

Everything you need to scale your business

Frequently Asked Questions

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.