Projects

Know which engagements actually pay

Fixed-price and retainer work, and the team that does it.

The project list beside the Brand refresh project: ₹1,56,000 contract value, fully invoiced and collected. Demo data.

The problem it solves

01

Profit by month, not by job

A profit and loss account says how the month went. It cannot say which engagement paid for the others and which quietly lost money.

02

Billing that depends on memory

Which phase is finished, which is billed and which is paid, kept apart from the invoices, drifts — and a finished phase goes unbilled.

03

What the team is owed

People on a project are paid differently — a sum per task, a monthly rate, a share of what it earns — and a change to any of them rewrites the past if it simply overwrites the old figure.

What it does

flag

Milestone billing

Milestone billing against agreed values

trending_up

Profit per engagement

Profitability per project, not just per invoice

link

Costs tied to the work

Expenses and invoices tied to the engagement they belong to

Who it is for

business

Companies and LLPs

Projects under a parent for a programme of work, each with its own purchase orders, budget and status, and visible only to the people allowed to see them.

groups

Agencies, studios and firms

Fixed-price and retainer work side by side, team members paid by task, by month or by a share of revenue, and the margin each project made.

person

Freelancers and consultants

One project per client engagement, milestones billed as they are finished, and the TDS a client withheld shown against the work.

storefront

Proprietors and small businesses

A plain record of each job: what was agreed, what has been invoiced, what has come in and what it cost.

How it works

01

Two ways to price the work

A fixed price billed by milestone, or a retainer billed every cycle, weekly to yearly. A parent project groups related work under one programme, with the sub-projects each keeping their own figures.

How each type bills
TypeHow it billsAgreed valueWhere the risk sits
Fixed pricePer milestoneKnown up frontWith you, on scope
RetainerPer cycle, weekly to yearlyKnown per cycleWith the client, on cycles
Parent projectThrough its sub-projectsTheir sumWith each sub-project

A project with no agreed total is shown as open rather than as a zero.

An example, not live data.

02

Milestones, and the costs attached to them

Bill a phase when it is done rather than the whole engagement at the end, and keep the costs booked against the same project, so the margin is the engagement's own and not the month's.

Acme Textiles, brand refresh
Phase 1 — designInvoiced IN-2026-27-039
₹52,500Complete
Phase 2 — buildNot yet billed
₹52,500In progress
Stock assetsExpense, booked to this project
₹4,500Paid

An example, not live data.

03

What each engagement actually paid

Invoiced value less the costs booked against that project — per engagement, which is the question a month-by-month profit and loss cannot answer.

Three engagements, this financial year
ProjectTypeAgreedInvoicedCostsMargin
Brand refreshFixed price₹3,60,000₹2,40,000₹96,000₹1,44,000
OperationsRetainer—₹1,80,000₹1,32,000₹48,000
PackagingFixed price₹1,20,000₹90,000₹78,000₹12,000

Margin is invoiced value less the costs booked against that project.

An example, not live data.

Everything it covers

check_circle

Setting one up

Fixed price, retainer, or a parent project grouping sub-projects
Client, start date, deadline and contract end
Budget, default tax rate and purchase order numbers
Tax: GST added, GST included, no GST, or export
A retainer's amount, cycle — weekly to yearly — and number of cycles
Status: lead, active, on hold, completed, archived
check_circle

Billing

Milestones: pending, in progress, ready
An invoice generated from ready milestones, budget changes and costs
Milestones marked invoiced, then paid, as their invoice moves
Deleting an invoice releases what it billed, to bill again
check_circle

The money

Contract value, invoiced, collected, TDS deducted and credits
Revenue counted without the GST collected
Costs: labour, suppliers and other, including company expenses tagged to the project
GST on a cost counted only when it cannot be claimed back
Net profit per project, and a report to keep
check_circle

The team

Pay by fixed tasks, a monthly rate, or a percentage of revenue
TDS on each member's work under 194C or 194J; salaried staff are left to payroll
A change of pay dated and given a reason, never written over the old one
Due, paid, or overpaid and recoverable, per person
A payment recorded with what is due already filled in
A team copied from another project
cancel

What it does not do

There is no time tracking or timesheet: a retainer bills by its cycle, not by hours logged.
It does not run payroll; team pay is recorded and owed here, and paid through expenses.

Questions about projects

How can work be priced?

Two ways: a fixed price billed by milestone, or a retainer billed every cycle, weekly to yearly. A parent project can group several of either under one programme of work.

Can I bill a phase rather than the whole engagement?

Yes — milestone billing against agreed values, so a phase is invoiced when it is done rather than everything at the end.

How is profit per project worked out?

Invoiced value less the costs booked against that project. It is per engagement, not per invoice, which is the number that tells you whether the work was worth doing.

Can a project have sub-projects?

Yes. Work can be broken up under a parent, and lists can show or hide the sub-projects.

What about work with no agreed value?

A project with no total agreed at the start is shown as open rather than as a zero, and what it earns is what it bills. The people working on it can still be paid a share of what it earns.

How do costs get attached to a project?

An expense is booked against the engagement it belongs to when it is entered, so the margin is the margin rather than a reconstruction.

Start free. No card required.

1 project, 5 clients and 3 invoices a month.