Changelog

What's new in Peil

Each release described briefly: what changes, and what it gives you as a freelancer. Newest first.

October 2026

Peil no longer freezes when you change many hours at once, and it loads faster

Peil keeps responding when you do a lot at once

We saw it during a user test: after a large action in the timesheet, Peil stopped responding.

  • Deleting, pasting or duplicating a selection: afterwards Peil could stop responding for a while, sometimes a few minutes, for everyone using it at that moment. Such an action now reaches Peil in one go, and when it’s busy, Peil gets slower instead of unreachable.
  • Hours from an invoice in your selection: if one of the rows you deleted was already on a sent or paid invoice, every row came back on screen, including the ones that were actually gone. You then couldn’t bring those back with Undo. Now only that one row stays, and you bring the rest back with Undo.
  • Pasting many rows: if you pasted a month into three months, part of it could fail. Now it goes through in one go.
  • Importing a large CSV file: while Peil read the file, it didn’t respond, not even for other people. We’ve fixed that.

Saving an invoice for a project

  • We fixed a bug that stopped you from saving an invoice for a project when a line had an amount but no description. All you saw was a technical error message. Such a line now gets the project’s name, and without a project Peil asks you for a description.

Your dashboard, Lab and timesheet load faster

  • Dashboard and Lab: on our test accounts, with almost two years of hours and invoices, the dashboard loads more than four times as fast, and the Lab faster too.
  • Timesheet: your hours are fetched only once per visit, and what Peil sends to your browser is more than twenty times smaller. You’ll notice it most on your phone.
  • Every new account made Peil a little slower: that was a mistake on our part. At the current number of accounts you didn’t notice anything yet, and it’s fixed before that could change.

September 2026

Lab projections calculate more accurately, and the 2027 rates are in

We went through the calculations behind your dashboard and your Lab line by line. Some of your numbers shift as a result. Usually your revenue comes out lower, and your tax too.

Revenue

  • VAT is not revenue. For hourly work the projection counted the invoice amount including VAT. That 21% was never yours. Your revenue, your tax and your Inkomensruimte now use the amount excluding VAT.
  • If you invoice per quarter, your work counts once. Hours from January and February counted as hours worked and again inside March’s invoice. Now a month counts the invoices dated in it plus the work that hasn’t been invoiced yet.
  • A quarterly retainer counts four times a year. A completed retainer no longer keeps running in your projection, even without an end date.
  • An archived invoice is still revenue. Archiving was meant to tidy your list, but took the amount out of your numbers. An archived draft still doesn’t count.
  • Start of the month, no dip. The first days of a month counted as a whole month, which made your projection far too low in January and February.

Costs and tax

  • No AOV you don’t have. If you hadn’t entered disability insurance (AOV), Peil still calculated with a premium of €157.64 a month. That’s gone.
  • Non-deductible costs no longer lower your tax. The Tax deductible checkbox on your recurring costs now does what it says.
  • Your dashboard and your Lab count the same hours for the urencriterium. The dashboard counted only your billable hourly work; internal hours, retainers and fixed-price projects were left out. So your dashboard could say you missed the urencriterium while your Lab said you met it.
  • Your Lab starts at your real hourly rate. The Lab spread your revenue over all your hours, internal ones included, and ended up at a lower rate than you charge.
  • Your Vangnet charges tax every year. The current-pace curve only deducted the current year; the years after it went untaxed.
  • You see a deficit on your dashboard too. If your Inkomensruimte came out below zero, your dashboard showed €0 while your Lab showed the deficit. Now both show the real number.
  • The Zvw contribution matches your assessment. Your AOV and annuity premiums lower your income tax, but not the Zvw contribution. Peil deducted them there as well.

2027 rates

  • The provisional 2027 rates are in. From the Belastingplan presented on Prinsjesdag: 36.23% in the first bracket, a zelfstandigenaftrek of €900 and a startersaftrek of only €10. Until the plan is passed, your tax overview says the rates are provisional.

Also

  • Pausing doesn’t count. The timer only paused on screen; when you stopped it, the paused time was counted anyway. If saving fails, the timer keeps running instead of your time disappearing.
  • You can download your invoice straight away. Even before you confirm your email address, you can view and download the PDF of your own invoice. Sending still needs a confirmed address.
  • Error messages in plain language. If you hadn’t confirmed your email address yet, sending showed “EMAIL_NOT_VERIFIED”. Now it tells you what to do.
  • Peil opens faster. The app only loads what you need; the Lab and the design editor load when you open them.
  • Missing colours are back. Among others, the budget bar on a fixed-price project stayed empty.
  • Your timesheet keeps up with your invoices. After you create, send or archive an invoice, the status of your hours refreshes straight away.
  • You prepare the next recurring invoice once. Clicking twice to prepare the next period gave two drafts for the same period.
  • The MCP server installs again. A new version of an underlying package broke a fresh install; version 0.1.4 fixes that.

A timesheet without a mouse, and invoice numbers that are never duplicated

The timesheet from the keyboard

  • One Tab and you’re in your month. The arrow keys move from cell to cell. The whole month is a single tab stop, so the next Tab takes you out again.
  • Typing is editing. On an hours cell, type 7 and press Enter: you’ve logged 7 hours. In the client or project cell, the first letter already filters the list.
  • Pick rows without a mouse. Space selects the row you’re on, Shift+↑/↓ extends the selection, Ctrl+A takes all your entries. Press Ctrl+A again to select the whole month. Delete and Ctrl+D act on the current row when nothing is selected.
  • You stay where you were. After Esc, a delete, a paste or Ctrl+Z, the cursor is still in the same place instead of back at the top of the page.
  • Clicking the day selects too. Both the date and the day name select the whole row.
  • Press ? for every shortcut. The overview is on the timesheet and in the invoice editor.

Picking hours for an invoice

  • You can pick individual hours from the keyboard too. In the invoice editor the arrow keys move through your unbilled hours, Space puts an hour on the invoice and Shift+↑/↓ takes a range. Before, the keyboard could only pick all or nothing.

Your invoice history

  • When it last happened, not how often. Since 13 September your timeline counted how often your client opened the email. That number turned out to be noise: Gmail’s spam scanner and a phone’s notification preview open an email too. Now you see when it happened first and when it happened last. Every occurrence is still in the copied history.
  • One send is one Sent. The copied history listed a send twice: once by Peil and once as the mail server’s confirmation. The second one is now called Accepted by mail server.

Invoice numbers and scheduled sends

  • No two invoices with the same number. If you sent two invoices at once, from two tabs for example, they could get the same number. Peil now hands out numbers one at a time. Type a number yourself that’s already in use, and the editor tells you right away.
  • A scheduled invoice goes out exactly once. If sending fails, Peil tries again ten minutes later.

Accessibility and your account

  • Easier to read. Text and buttons with too little contrast have been adjusted, in light and dark. Every page has its own title in your browser tab, and a screen reader reads notifications aloud. The first Tab takes you to Skip to content.
  • The intake is fully labelled. Every field in the first steps has a label a screen reader reads out, and the info icons are real buttons.
  • New password or email address: signed out everywhere. Set a new password or change your email address, and Peil signs you out on all your devices. You then sign in again.

Scheduling a send, and seeing how often your invoice was viewed

Scheduling a send

  • The time was labelled UTC, but was always your own time. The field said “Time (UTC)”, while Peil had been handling it as your local time all along. Only the label was wrong. It now shows the time zone of the moment you pick, such as CEST (GMT+2). Pick a date in November and it says CET (GMT+1), even though today is summer time.
  • Three suggestions instead of an empty calendar. Tomorrow, Monday, or the first of next month, each at 08:00 and with the weekday shown, so you can see when that first falls on a weekend. Picking your own date and time still works.
  • The arrow next to Send is a menu. It used to open the schedule dialog straight away, so you only found out what it did by pressing it. It now says Schedule delivery.

Your invoice history

  • How often, not just whether. If your client opens the email or the invoice more than once, it adds up to a count on your timeline. Previously only the first time was kept.
  • A visit to the client portal is now listed separately. You could only see whether your client retrieved the PDF. Now you also see when they visited the portal.
  • The labels say what Peil knows. An opened email was listed under Delivered and is now Opened. Viewed in portal is now PDF retrieved, because that is what happened.
  • Copy the full history. One click copies every event with its time, for example to include when a payment is overdue.
  • In the portal, the invoice is a button. The PDF is now a proper button next to Pay now, instead of a small grey icon.

Undo now works everywhere

  • Most changes turn back with Ctrl+Z. Until now only a deletion could be undone, and only while the toast was still on screen. It now covers an edited cell, a bulk edit, a changed client and a deleted cost too — from any page, for up to five minutes after the change. Reload the page and the slate is clean.
  • Peil checks that reverting is still safe. If the row changed somewhere else in the meantime — another tab, or your AI assistant — Peil refuses and says why, instead of quietly overwriting the newer version.
  • Anything you send yourself can be cancelled for five seconds. Sending an invoice, sending the same invoice again, or mailing a reminder: Peil waits briefly and you can cancel from the confirmation. That is a real cancellation — the email has not gone yet. Close your browser in the meantime and it still sends: the wait happens on the server, not in your tab. Re-sending an invoice also keeps its original invoice date, due date and number, so the payment term does not restart.
  • And what has already left is no longer presented as undoable. Emailing an invoice used to put an “undo” button on the confirmation. It only set the status in Peil back to draft; the email was already with your client. That button is gone. A reminder and a received payment stay outside undo’s reach.
  • Pasted and duplicated hours keep their activity. Pasting hours from Excel, or duplicating a day with Ctrl+D, dropped the activity: the row landed in your timesheet unclassified. The same applied to hours created through the API or your AI assistant. Fixed — the activity now travels with the row, and counts toward your urencriterium.

A guide for every part of Peil

  • A guide per part of the app. The timesheet, invoicing, the Financial Lab, invoice design, clients, projects, the client portal, the urencriterium, and import and export each have their own page in the docs, with screenshots from the app itself. In Dutch and English.
  • Search the docs. A search field gets you to what you’re looking for faster, and screenshots open full size with a click.

August 2026

Two timesheet bugs fixed

  • New hours could no longer be invoiced. If you had already sent an invoice for an hourly project or a folder, new hours on that project inherited the status of that old invoice. They showed as sent or paid, and Create invoice didn’t appear. That status should only carry over for a fixed price or a retainer, where one invoice covers the whole project. Double invoicing was never possible; your new hours are ready again.
  • Pasting from a spreadsheet misread columns. Peil assumed a fixed order. If hours or rate came before the description, your hours landed in the description field and the rate disappeared. Peil now recognises the numbers itself, in any order. A client or project that didn’t exist yet was also skipped, rate and all. Those are now created, just like when importing.

A welcome email, and signing up without false blocks

  • New accounts get a welcome email. It had been written and translated, but was never sent. If you signed up with Google, you heard nothing from Peil at all: the first email you received was the reminder that your trial was about to end. The welcome email now tells you how long you have Peil Pro, with three first steps that each link straight to the right page.
  • Signing up quickly is no longer a reason to be turned away. A form submitted within two seconds was treated as suspicious. That caught people who let their browser fill everything in, or who simply type fast. It no longer blocks.
  • Password managers no longer trip over an invisible field. A hidden field that only bots are meant to fill was filled by some password managers anyway. Your signup was then refused without any way to see why.
  • If signing up fails, you see what to do. No more error codes, but advice. If your account already exists, you can sign in or reset your password. If your signup is held back, an ad blocker or VPN may be the cause. After too many attempts, you see how long to wait.

July 2026

Choose which email you get from Peil

  • Unsubscribe in one click. Product emails, such as the reminder that your trial is ending, now carry an unsubscribe link at the bottom. It works straight away, without signing in.
  • Or turn them off in your settings, under Email & sending.
  • Anything that touches your clients or your records always goes out. Invoices, reminders to your clients, and email about your account or subscription are never affected. You only opt out of the emails in which Peil tells you about Peil.

Connecting your AI assistant is free

  • Any account can create an API key. Connecting your AI assistant used to be part of Peil Pro. Logging hours or preparing a draft from a prompt is the same work as in the app, so it doesn’t belong behind a paywall.
  • What is Pro stays Pro. Emailing an invoice to your client, reminders, recurring invoices and retainer projects still need Peil Pro, whether you work in the app or through your assistant. A free key reads everything and creates drafts, but nothing goes out to a client.

Scheduled invoices leave on time

  • Scheduled sending is punctual. Pick 10:45 and the invoice leaves at 10:45. Previously it could slip by up to a day, and a time without a timezone was sometimes read as UTC — an Amsterdam 10:45 then went out at 12:45. Your time is now read in the timezone set in your settings.
  • A settled invoice keeps its date. Email a paid or archived invoice again and the invoice date and due date stay as they were. The payment term doesn’t restart.
  • Reminders follow the same rule as sending by hand. Automatic reminders only go out from a verified account. If your account isn’t verified yet you’ll now see that in Settings, instead of a toggle that looks on while nothing is sent.
  • Delivery stays reliable. We monitor the reputation of our sending domain and cap how much email one account can send per day. All Peil mail leaves from the same domain, so this keeps delivery healthy for everyone. The cap sits well above normal use.

Account security and logo privacy

A maintenance pass on security. You won’t notice it day to day, but two things are worth naming.

  • Your logo stays yours. The logo you upload for your invoices was reachable from outside your own account under certain conditions. That’s fixed; a logo is now only accessible from the account that uploaded it.
  • Signing up is protected against abuse. The registration form and the public lookup functions are now rate-limited, so automated signups can no longer create accounts in bulk.
  • Sessions show the right location again. Your session overview listed the same server address for every session instead of where you actually signed in. New sessions now show the real location.

The hours grid works like a spreadsheet, and your rates add up again

Filling in hours

  • The grid works like a spreadsheet. Select a run of days by dragging or shift-clicking, copy and paste between Peil and your spreadsheet, and duplicate a row to the next day. Deleting can be undone.
  • Press ? for the shortcuts. A short overview of what’s possible, so you don’t have to memorise it.
  • The same selection works in the invoice editor, so picking hours for an invoice behaves the same way.

Figures that add up

Four faults that made your administration come out wrong. All four are fixed and applied retroactively: your existing hours have been corrected, you don’t need to re-enter anything.

  • Hours were sometimes booked at €0.00 per hour even though your rate history held a rate. The rate is now derived from your rate history, using the date of the entry itself — so backdated hours bill at the rate that applied then.
  • Internal hours didn’t count toward the 1,225-hour threshold. Hours without a client dropped out of the count, which made it look like you were below the threshold when you weren’t. In a reference account that was 433.75 hours counted as 389.25 — over 10%, in exactly the wrong direction.
  • Revenue from hours could disappear from your overviews when a project had no type set. That could report an average hourly rate of €0 across hundreds of hours worked.
  • Editing a row inline dropped its activity. The description was saved, the activity attached to it was not.

Connect Peil to your AI assistant

Peil has its own connection now. You can work on your administration without opening the app — from Claude, for instance.

  • Log hours and draft invoices in plain language. “Put three hours on Van Dijk for yesterday” or “draft an invoice from this month’s unbilled hours” works the way you’d say it. Client and project names are recognised, so you never have to look up an id.
  • Ask where you stand. Your assistant can pull your orientation figures — revenue so far, what’s outstanding, how far you are from the 1,225-hour threshold.
  • Invoices stay drafts until you send them. An assistant can draft and prepare; sending happens on your word alone. Every safeguard from the app still applies: a paid invoice stays undeletable, invoiced hours stay protected.
  • You decide what each key may do. You create a key with exactly the rights you want to hand out — read only, or write hours too, or allowed to send — and you can give it an expiry date. Your settings show when a key was used and what for.

You’ll find it under Settings → Developer. Part of Pro.

Client portal on your own address

  • Your client portal gets your own address. Instead of a Peil address, the portal opens at yourname.peil.app. Your client sees your name in the address bar, not ours. Part of white-label for Pro.
  • Existing links keep working. Everything you sent earlier stays valid — you don’t have to correct a single old invoice email.
  • You pick your address in Settings. A number of names are reserved (such as login, secure and pay), so a portal address can never be mistaken for an official Peil page. Pick one of those and you’ll see it flagged in the field right away.

Peil moved to app.peil.app

The app and this website shared one address, which occasionally caused blank pages and links that got stuck. They’re now separated.

  • The app opens at app.peil.app. peil.app is from now on just this website.
  • You sign in once more. The move ends your current session. After that you won’t notice anything.
  • Installed Peil as an app on your phone? Install it again from app.peil.app so the icon points at the right address.
  • Old links keep working. Bookmarks and links in emails sent earlier redirect you automatically.
  • Logos on invoices sometimes failed to load. Same cause, fixed along with it.

Online payments, and a log of sent emails

Online payments (Pro)

  • Your client can now pay straight from the client portal. Unpaid invoices show a “Pay now” button. The money lands in your own Mollie account — never Peil’s. You connect your own Mollie key under Settings → Reminders → Online payments.
  • The button is in the email too. Invoice and reminder emails show a “Pay now” button that goes directly to checkout, with the portal link underneath. Your client doesn’t have to click through the portal first.
  • Paid is paid. As soon as your client pays, the invoice is marked paid automatically and you get one email about it. Nothing to tick off by hand. An invoice paid through Mollie can’t be set back to unpaid: that status comes from Mollie, and a refund shows up there.

Sent emails

  • Settings → Reminders → Sent emails shows everything Peil sent on your behalf, with delivery status: sent, opened, or not delivered. You can click through from the list to the invoice it belongs to.

Improvements

  • Amounts in the Financial Lab were wrong for fixed monthly fees. Revenue from retainer agreements was counted twice in the waterfall and the safety net. Fixed — the figures add up again.
  • Saving an invoice sometimes returned an error. Fixed.
  • The portal now shows “Overdue” once the due date has passed, instead of a reassuring “Outstanding”.
  • Reminders now include the link to all invoices for that client.
  • “Invoice language” is now “Communication language” — the setting drives the language of the invoice, the email and the portal alike.

June 2026

Peil is open, with a founding-member rate

The invite code is gone: anyone can sign up.

  • 90 days of Pro if you sign up now. That’s exactly one Dutch VAT quarter — the shortest window in which you live through a complete financial cycle and can fairly judge whether Peil is worth it.
  • After that, the founding-member rate: €9 a month or €90 a year, instead of €12 and €120. That rate stays attached to your account for as long as you subscribe, even if the price rises later.
  • Anyone who already used Peil during the private phase keeps Pro, permanently. Nothing to do.
  • Signing up later? You get the usual 30-day trial with all Pro features.

You’ll hear from us before your period ends, so nothing comes as a surprise.

Deleting your account, and our terms

  • You can delete your own account. You get an email with a cancel link and a grace period; only after that is your data permanently erased. If a subscription is still running it’s cancelled automatically — you’ll never keep paying for an account that’s gone.
  • Terms and privacy policy are online, in Dutch and English. You’ll find them at the bottom of every page.
  • New accounts start with a trial in which all Pro features are open. You’ll hear from us before it ends.
  • The full English version of this site is complete — about, philosophy, blog and pricing.

Annual plan, VAT receipts and clearer subscription management

  • Pro can be billed yearly: €120 instead of 12 × €12. Two months free, paid at once. Monthly stays available; you choose at checkout.
  • Every payment produces a VAT invoice. You’ll find one per payment under Settings → Subscription and can open it as a PDF. The amount includes 21% Dutch VAT, with the net amount and the VAT listed separately — so you can book Peil properly as a business expense.
  • Managing your subscription is one place. Settings → Subscription shows your status, payment method and payment history, and is where you cancel or resume.
  • Cancelling lets you keep Pro until the end of your period. You don’t pay for time you won’t use, but you also don’t lose what you already paid for. Before you confirm, you see exactly which features fall back to free.
  • Changed your mind? You can resume without re-entering your payment details.
  • If a payment fails, we say so — with a calm notice in the app and an email, rather than quietly withdrawing your access.
  • The pricing page is accurate again. It listed a limit of 3 invoices a month on the free plan that doesn’t exist: invoicing is and stays unlimited on free, with one template.

The Financial Lab adds up again

A clarity pass over the Financial Lab. The page should read as a navigation instrument, not an erratic report.

The sum is right

  • The breakdown of your NER didn’t add up to the result above it. The rows totalled €29.24 against a stated €31.25. The business-costs row used your current monthly spend while the result was computed from your tax-deductible costs — two different figures side by side. The breakdown now foots exactly, including when you count non-billable hours.
  • The tax row now uses your actual projected tax, not the percentage you set aside. Your net effective rate is a structural measure, so it belongs locked to what you genuinely owe. Your reserve percentage stays where it belongs: in the Safety net.

Correct figures

  • The self-employed deduction was still showing an old amount. Corrected in the explanatory notes to €1,200 for 2026.

Clearer language

  • One concept, one name. Terms that differed per screen are now aligned, so the same figure is called the same thing everywhere.
  • “Free” is gone from the income wording. It promised too much: your personal living costs still come off it.
  • The section is now called Safety net, and the monthly figures below it make clear what is cash right now and what is a projection over the year.
  • Pension shows an explanatory note when you contribute nothing while employment would — the dash is now a prompt to think about it rather than an empty cell.

May 2026

Support for the KOR small-business scheme

  • Turn the KOR on in your settings and Peil adjusts everywhere: the VAT selector disappears from the invoice editor, the total shows no VAT, and the PDF carries the legally required notice — “op grond van artikel 25 Wet OB 1968 is geen btw berekend”. This works across all four invoice templates, in Dutch and English.
  • You get a heads-up near the threshold. If your projected revenue passes €17,000, a calm notice appears on your dashboard. The KOR threshold sits at €20,000, so you have room to act rather than overshooting it. The notice can be dismissed.
  • Coming back to onboarding keeps your data. You don’t restart at step 1 but see your current rate, hours and living costs already filled in.

Automatic reminders and the client portal

Reminders

  • Peil chases unpaid invoices for you. You set which day and time reminders may go out; after that it happens on its own. Chasing an outstanding invoice is the most unpleasant part of working for yourself — this takes it off your plate without your client receiving a cold collections email.
  • Each invoice has a timeline: sent, opened, reminded, paid. You know whether an invoice arrived instead of guessing.
  • You can have an invoice go out on a future date.
  • Delivery is tracked end to end. If an invoice doesn’t arrive or the address is wrong, you see it as a label in your invoice list — not when your client calls.

Client portal

  • Your client views their invoices on their own link, without creating an account. Every sent invoice is there, with the PDF.
  • The link is created as soon as you send the first invoice.

Also

  • Completing your profile after registration now has its own step, instead of being hidden in settings.
  • Your timezone is taken from your system instead of defaulting to UTC.
  • Your client’s language carries through everywhere — invoice, email and portal.
  • A run of fixes, including the legal notice for reverse-charge VAT on all four templates.

Peil Pro

Peil gets a paid plan, with a clear line between what stays free and what is Pro.

  • Orientation stays free, and that’s a deliberate choice. The dashboard, the full Financial Lab and importing your data cost nothing. Knowing where you stand is exactly what Peil exists for — we don’t put a lock on it.
  • Pro is for the work that goes outward: emailing invoices from Peil, automatic reminders, recurring invoices, your own invoice design, and fixed-price and retainer projects.
  • Payment runs through Mollie, with iDEAL and the methods you’re used to.
  • Cancel and you lose nothing. Your data stays and your invoices fall back to the default template — you lose access to features, never to your own records.

You’ll find your plan under Settings → Subscription.

April 2026

Faster invoices, four templates and Peil on your phone

  • Invoices render noticeably faster. The PDF engine underneath Peil has been replaced; the preview appears more quickly as you type.
  • Four invoice templates: Modern, Klassiek, Peil and Studio.
  • A dedicated design page for your invoices. You set typeface, weight and letter spacing, drag your margins, place your header and footer, and adjust the table styling. The preview follows along live.
  • Peil works on your phone. The dashboard, time tracking, invoices, clients, projects and the Financial Lab have all been reworked for small screens.
  • This website has been rebuilt and is now faster, with a blog and pages about our philosophy. Your language choice is remembered with your account.
  • Email verification is required before you can download or send invoices, plus a run of security improvements.

March 2026

The dashboard, time tracking and the Financial Lab

The first major version of Peil as you know it now.

Dashboard

  • Laid out like a newspaper, not a collection of widgets. At the top, the figure that matters — invoiced this year, paid and outstanding, and whether you’re ahead of or behind last year.
  • A desk of what needs attention: overdue invoices, invoices open for 30 days, and hours you haven’t invoiced yet. Every item links through to where you handle it.
  • A full tax projection under Dutch rules, with every deduction broken out, plus your blended and net effective hourly rate.
  • Your client concentration: what share of your revenue comes from which client. Depending on one client is something you want to see before it becomes a problem.

Time tracking

  • A monthly grid where you enter hours directly, with bulk actions.
  • A ledger view with inline editing and totals that foot at the bottom.
  • Billable or internal: hours without a client are marked internal automatically and don’t count toward revenue, but do count toward the 1,225-hour criterion.

Invoicing

  • From hours to invoice in one pass: pick your client, tick your hours, and the lines are there — with a live preview alongside.
  • A warning when hours already sit on another draft, with a shortcut to it.
  • Recurring invoices that queue the next draft automatically once paid.
  • Guardrails against accidents: a paid invoice can’t be deleted, a sent invoice asks for confirmation, and hours attached to an invoice are protected.
  • Projects in three shapes: folder, fixed price and retainer, with budget burn in view. A fixed-price project closes itself once it’s paid.

Financial Lab

  • A waterfall from revenue to what you keep, expandable per engagement and per cost.
  • Safety net analysis: how many months you can go, with your reserves broken down into tax, buffer, disability insurance and pension.
  • Comparison with employment, in both directions: what a gross salary means as a rate, and the reverse.

Also

  • Fully available in Dutch and English, with proper Dutch financial terminology.
  • Session management with an overview of where you’re signed in.