> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timetracker.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Plans and features

> How TimeTracker's Free and Pro plans divide the product – recording work is free, resolving it is paid. Learn what each plan includes and how seats are counted.

TimeTracker has two plans: **Free** and **Pro**. Pro comes on a monthly or a yearly
cadence. There is nothing else to choose.

The line between them is straightforward to remember once you see it:

<Note>
  **Recording your work is free. Resolving it is paid.**

  Anyone can track time, fill in a timesheet, submit an expense, request leave and
  clock in and out. Only a paying workspace can **approve** any of it, **invoice** it,
  or take it **out of the product as a file**.
</Note>

## What each plan includes

### Free

Everything a small team needs to record what it did.

| Feature          | What you get                                      |
| ---------------- | ------------------------------------------------- |
| Time tracking    | Timers, manual entries, the calendar view         |
| Projects & tasks | Clients, projects, sections, tasks, boards, lists |
| Timesheets       | The weekly grid, and submitting it                |
| Clock in & out   | Time Clock and timecards                          |
| Time off         | Requests, policies, balances, holidays            |
| Expenses         | Submitting expenses with receipts                 |
| Reports          | Building and viewing reports                      |

**Up to 3 people.** The fourth person is the paid wall.

### Pro

Everything in Free, plus the ability to act on it.

| Feature          | What it unlocks                                     |
| ---------------- | --------------------------------------------------- |
| Approvals        | Approving timesheets, timecards, expenses and leave |
| Invoicing        | Creating and sending invoices                       |
| Payments         | Recording payments against an invoice               |
| Budgets          | Project budgets, burn and alerts                    |
| Profitability    | Setting cost rates, so margin stays current         |
| Resource Planner | Planning work ahead                                 |
| Client portal    | Giving clients a window on their own work           |
| Advanced reports | Custom reports, scheduled delivery                  |
| Exports          | Taking data out as a file                           |
| Integrations     | Google Calendar and webhooks                        |
| Location rules   | IP and GPS restrictions                             |

Unlimited people.

Pricing lives on the [pricing page](https://timetracker.in/pricing).

## Three details that are straightforward to get wrong

### Reports is not a Pro feature

The Reports **app** is on every plan. You can build and read reports on Free.

What Pro adds is *depth*: saving custom report definitions, scheduling delivery by
email, and exporting the results. So "I cannot export this report" is a plan
problem. "I cannot see Reports at all" is an [app](/concepts/apps-and-modules) or a
[permission](/concepts/roles-and-capabilities) problem.

### Profitability gates one thing, not everything

Pro's `profitability` feature gates exactly one action: **setting a cost rate**.

That means on Free:

* Cost, revenue and margin you already recorded stay **readable**.
* **Billing rates** – what you charge – stay free to set.
* You cannot set a **new cost rate**, which is what stops margin being kept current.

Who may *see* cost and margin at all is a permission question
(`rate.viewCost`, `time.viewCost`), never a plan question. A Member on Pro still
cannot see cost rates unless their role allows it. See
[cost rates](/rates/cost-rates).

### Free builds a backlog, it does not lose one

A Free workspace can submit timesheets, expenses and leave requests. It just cannot
approve them. Those submissions stack up, and they are all still there.

The day you upgrade, you clear the whole backlog at once. Nothing expires and
nothing is thrown away.

## How seats are counted

A seat is **one person with access** – not one employee.

The count includes:

* Every active member, of every role
* Every **outstanding invitation**, even if the person has not signed in yet
* Every **client-portal contact**

An open invitation is access. A client contact is a login like any other. Both count.

**Example.** Northwind Studio on Free has Maya (Owner) and Sarah (Member). That is
2 seats. Maya invites Jonas – the invitation itself takes the third seat
immediately, before Jonas has even opened the email. Northwind is now at 3 of 3, and
adding Ruth as a client contact is blocked until they upgrade or free a seat.

See [seats](/billing/seats).

## Going over the limit is allowed

This surprises people, so it is worth being direct about it.

If a 5-person workspace drops to Free, **all 5 people keep working**. Nobody is
locked out, and no data is touched.

The seat rule only bounds the **next** add. While you are at or above 3 people, you
cannot add a fourth. If someone leaves and the count drops below 3, you can add
again. That is the whole rule.

## What happens when a paid plan ends

Nothing is destroyed.

* Your data stays. Every hour, invoice, budget and report is still there.
* Pro areas stop accepting new actions. You can read what you recorded.
* Submissions keep arriving and wait for approval.
* Everyone keeps their login, even if you are over the seat limit.

Resubscribe and everything resumes, including the backlog. See
[when a plan lapses](/billing/when-a-plan-lapses).

## Which gate is stopping you?

A feature can be unavailable for four different reasons, and the plan is only one of
them.

| What you see                                             | The reason                                            |
| -------------------------------------------------------- | ----------------------------------------------------- |
| It is not in the sidebar at all                          | The [app](/concepts/apps-and-modules) is switched off |
| It is in the sidebar, but blurred with an upgrade prompt | Your **plan**                                         |
| The page opens but a button is missing or disabled       | Your [role](/concepts/roles-and-capabilities)         |
| The page opens but a person or project is not listed     | Your [scope](/concepts/supervision-scope)             |

The full decision tree is on
[I cannot see a feature](/troubleshooting/i-cannot-see-a-feature).

## Permissions

| Action                   | Capability       | Roles        |
| ------------------------ | ---------------- | ------------ |
| View and change the plan | `billing.manage` | Owner, Admin |

## Common questions

<AccordionGroup>
  <Accordion title="Is Free a trial, or is it permanent?">
    Permanent. Free is a real plan, not a countdown. A 3-person team can use it
    indefinitely.
  </Accordion>

  <Accordion title="Do client-portal contacts really use a seat?">
    Yes. A portal contact signs in and reads their company's work, so they hold a
    login and count like anyone else. Plan for that before inviting several contacts
    per client.
  </Accordion>

  <Accordion title="Does an invitation count before the person accepts?">
    Yes. An open invitation is access, so it takes the seat straight away. Revoke
    unused invitations to free seats up. See
    [pending invitations](/team/pending-invitations).
  </Accordion>

  <Accordion title="Can I buy just one Pro feature?">
    No. Pro is a single tier. The only choice is monthly or yearly billing.
  </Accordion>

  <Accordion title="What happens to my invoices if I downgrade?">
    They stay. You keep reading them and you keep the payment history. You cannot
    create or send new ones until you are back on Pro.
  </Accordion>

  <Accordion title="Can I try Pro before paying?">
    A trial grants the full Pro feature set. Check the
    [pricing page](https://timetracker.in/pricing) for what is on offer today.
  </Accordion>
</AccordionGroup>

## Related guides

<CardGroup cols={2}>
  <Card title="Free vs Pro" icon="scale-balanced" href="/billing/free-vs-pro">
    A side-by-side comparison.
  </Card>

  <Card title="Seats" icon="chair" href="/billing/seats">
    How the count works and how to free one up.
  </Card>

  <Card title="Apps and modules" icon="toggle-on" href="/concepts/apps-and-modules">
    Switching whole areas on and off.
  </Card>

  <Card title="Manage your subscription" icon="credit-card" href="/billing/manage-your-subscription">
    Upgrade, change cadence or cancel.
  </Card>
</CardGroup>
