Clients

Your rate isn’t a number, it’s a history.

Add your first client Read the manual Free · no credit card
app.peil.app/clients
Rate history · Studio Blauw
Three rates, three periods
New entry12 Jun 2026 · 6 h
€ 75/h
until 31 Dec 2025
€ 85/h
1 Jan – 30 Jun 2026
€ 95/h
from 1 Jul 2026
6 h × € 85 = € 510The rate that applied in June, not today’s.

The rate of the day

Hours you log later are charged at the rate of their own date.

Raise your rate, not your old hours

A new rate opens a new period; earlier hours stay as they were.

Nothing to fill in

Peil takes this client’s latest rate, or else your own default rate.

Client view

What’s still open with this client?

Hours billed, revenue this year and the current rate sit at the top. If hours are still unbilled, Peil says so, with the button to turn them into an invoice right beside it.

Client detail for Studio Blauw: hours billed, revenue year to date and hourly rate, with the Rate History tab showing one period of €90 an hour across 97 entries.

Unbilled hours

A calm strip, not a red exclamation mark.

Four tabs

Entries, invoices, rate history and notes.

Every period counts

For each rate you see how long it applied and how many hours fall under it.

Managing clients →

Concentration

How much of your year depends on one client?

Peil adds up each client’s invoices over the last twelve months and shows their share. Retainers and fixed prices count too, because the number comes from the invoice, not from an hourly rate.

Client concentration · 12 months
€ 85,000 invoiced
Horizon Digital B.V.47%€ 39,950
Bakker & Smit Advies B.V.31%€ 26,350
Studio Blauw16%€ 13,600
Other clients6%€ 5,100

Peil shows the share. What a share means is up to you.

Rolling, not per calendar year

Otherwise your first invoice in January would be 100%.

No verdict

Peil sets no limit. You know better than anyone what’s healthy.

Set up

Two fields that reach further than you think.

Invoice language sets the language of the PDF, the accompanying email and this client’s portal. The default hourly rate is the starting point; once you log hours, the rate history takes over.

Dutch or English per client

Your German client reads English, your neighbour Dutch.

A colour per client

Scan a month of timesheet without reading a single name.

The form for a new contact: colour dot, company name, KvK and VAT number, address, contact person, invoice language and default hourly rate.

How to raise a rate

Not by editing the client form, but by logging an hour at the new rate. Peil then opens a new period in the rate history.

Reading the rate history →

Their own portal

With the first invoice you send, each client gets their own link to all their invoices, without an account or password.

How the client portal works →

Inactive, not gone

When a collaboration ends, set the client to inactive. They leave your list; their hours and invoices stay.

47%

Almost half your year comes from one client. Good to know before it shows.

Clients, rates and rate history are fully in the free plan.

Frequently asked questions

About clients and rates

Question not listed? The full manual is in the docs.

I’m raising my rate. What happens to old hours?

Nothing. Peil looks up the rate by the date of the entry itself, so hours from before the raise keep the old rate, even if you log them later.

What if I haven’t set a rate for a client yet?

Then Peil falls back on the client’s default hourly rate, and if there isn’t one, on your own default rate in settings. The first hour you log starts the rate history.

Where does client concentration come from?

From your sent and paid invoices of the last twelve months, excluding VAT. Draft invoices don’t count: a draft is an intention, not a dependency.

Can I delete a client?

Only if nothing depends on them. If projects or sent invoices are attached, Peil blocks the delete and names exactly which. If you only want the client out of your list, set them to inactive.

Every hour at the rate it belongs to.

Add your first client, log an hour and see the right rate come along by itself.

Add your first client