How many times has this project changed shape?
A messy first call becomes one page the client reads, corrects and signs. The scope stops moving.
For your own business, or as a service you charge other businesses like yours for.
Nobody runs this lab yet. Take it, give it your hours and your prices, and it is yours.
Visits, hours, activity, client, mode of intervention. What your scheduler already exports.
Volumes per activity, in the order of the portal's fields, with gaps against the previous quarter flagged.
One certificate per customer, amounts actually paid in the year, ready to send in January.
The calendar of what is left, financial guarantee included, with what gets cut off if it is not done.
A registered French home-services provider has to file an activity return on the NOVA portal at least every quarter, an annual qualitative and quantitative report, and issue one tax certificate per customer in January. Repeated failure triggers a formal notice with fifteen days to answer, then withdrawal of the registration for a year, which means every customer loses the tax credit at once. On top of that, providers using the instant tax-relief scheme must send a financial guarantee certificate matching the new official template before 31 October 2026, or lose access. A six-person outfit has no back office for this. A lab takes the service export and produces what needs keying in.
Worth more in month six than in week one.
The collections belong to the lab, not to any single magik. Every magik reads them and every run adds to them, which is why this lab is worth more in month six than in week one.
They all start empty. The first run writes the first row.
It wears your name, not ours.
The same lab, under your name, your colours and your logo. Your customers never see ours.
On the Pro plan, and not needed to take a lab. A fully bespoke theme exists as an upgrade, hand built rather than self-serve.
And whatever you already use: any tool available through an API or an MCP server, connected with your own account.
A tool built for exactly your job, and only that, will go deeper at that one job. This is for the jobs nothing covers, or the ones spread across three tools today.
Yes. The filing obligation attaches to the registration, not to the size. A registered sole trader doing garden work owes the same quarterly return as a thirty-person agency, with the same consequences if it repeatedly goes unfiled.
One missed quarter does not cancel your registration. It is the repetition that triggers a formal notice, with fifteen days to answer, then withdrawal for a year. The real cost is not a fine, it is that your customers lose the tax credit and hear it from you.
Providers using the instant tax-relief scheme. The new official template is binding and the 31 October 2026 deadline has already been pushed back three months once. Not sending it means access is suspended, so customers suddenly have to pay the full amount up front.
Then keep it for that. This lab does not replace scheduling software, it produces what schedulers do not: the activity return in the shape the portal expects, the annual report and the letters. If your tool already does all of that, you do not need this idea.
The activity return is keyed in as volumes per activity, not as client names: that part needs nobody. Tax certificates do need the customer's name, and that is a choice you make lab by lab rather than a rule this page can settle for you.
A tool built for exactly registered french home-services providers, from sole traders to thirty-person agencies, and only that, will go deeper at that one job. This lab is for the jobs no tool covers, or the ones spread across three tools today, and it runs under your name.
Every audience is still open.
Nobody has taken a square on this idea yet. You declare your audience when you take the lab (“roofers in Brittany”, “plumbers around Paris”), and two people can start from the same idea on two different audiences without getting in each other’s way.
And it wears your name, not ours.
The bundle describes a lab that does not exist yet : the jobs it would do, and an example of each output.
Open Knowledge Format : plain markdown, re-importable into any agent. No account, no lock-in.
A messy first call becomes one page the client reads, corrects and signs. The scope stops moving.
A diagnostic you can charge for: where AI would pay off in this company, what it would cost, and what to do first.
| Activity | Q2 hours | Clients | Mode |
|---|---|---|---|
| Cleaning and ironing | 412 | 31 | Direct provision |
| Childcare over 3 | 168 | 9 | Direct provision |
| Light gardening | 54 | 12 | Direct provision |
| Support for elderly people | 220 | 7 | Direct provision |
854 hours across four registered activities. Gardening drops below 60 hours for the second time: worth watching, a registered activity you no longer perform ends up being removed.
Activity return, second quarter 2026
To key into the portal, field by field, in this order.
| FieldField | ValueValue | Q1Q1 | ChangeChange |
|---|---|---|---|
| Hours of direct provision | 854 | 803 | +6% |
| Distinct clients | 51 | 49 | +2 |
| Staff delivering the service | 9 | 9 | flat |
| Hours under agency mode | 0 | 0 | not applicable |
Two things to check before you validate
Light gardening falls to 54 hours, against 61 last quarter. Two quarters of decline are no problem in themselves; a registered activity performed zero hours for a year is.
Staff count is flat at nine, but two left and two joined. This field does not see it, your annual qualitative report does: that is where it will have to be said.
What this document is not
It is not an automatic filing. Nothing is sent on your behalf; you open the portal and you validate.
Hello, Your tax certificate for 2026 is attached. The amount on it is what you actually paid over the year, 1 486 euros, not what you were invoiced. The 124 euro difference is the December invoice, paid in January: it will appear on next year's certificate. Where it goes: the home-services box on your income tax return. Nothing to attach, keep the certificate in case it is asked for. If you used the instant tax-relief scheme for part of the year, the amount already deducted is netted off. So you do not declare it a second time. Any question on a figure, reply to this message with the month and I will look at the visit detail. Best regards
| Deadline | What | If it is not done |
|---|---|---|
| 31/10/2026 | Financial guarantee certificate, new template | Instant tax relief access suspended |
| 31/10/2026 | Q3 activity return | Nothing alone, but counts towards repeated failure |
| January 2027 | Tax certificates to all 51 customers | Your customers cannot file |
| 15/02/2027 | Q4 activity return | Same as Q3 |
Only one of these four rows cuts something off overnight, and it is the financial guarantee. Its date has already slipped once by three months: do not count on a second slip.