SectorsMarketing agencies, studios and consultancies

The retainer invoices itself and every project tells you whether it's making money

Monthly retainers on autopilot, hours logged per project, rebillable expenses under control and the real profitability of every client in view. Compliant with RD 1007/2023.

Compliant with RD 1007/2023 (VeriFactu) · Data hosted in the EU · No lock-in

A marketing agency, a creative studio or a consultancy invoices in two modes that rarely coexist well in most software: the recurring monthly retainer (the SEO fee, website maintenance, social media management) and the one-off quoted project (the new website, the campaign, the rebrand). Cofactu handles both: recurring invoices go out on their own every month with the correct VeriFactu numbering, and projects are born from a quote accepted online that turns into an invoice — or several, by milestone — without rewriting a single line.

The question that decides whether an agency grows or burns out is per-client profitability: a 1,200 €/month retainer looks like good business until you add up the 40 hours the team spends on it. In Cofactu, every client and every project accumulate logged hours, allocated expenses (ad spend, tools, freelancers) and invoicing — the real margin per account is something you check, not something you guess.

And the tax side of professional services comes built in: 21% VAT, a 15% withholding when you invoice as a self-employed professional to companies, and the quarterly filings (303, 130 if applicable, 111 if you run payroll) submittable to the AEAT from the same platform.

The problem

What makes invoicing complicated in agencies and studios

The monthly retainer gets invoiced whenever someone remembers

Twelve clients on retainer means twelve identical invoices every month — administrative work that runs late, gets the wrong month, or gets forgotten outright. Every late invoice delays payment, and an agency's cash flow lives off those retainers.

Clients that look profitable but aren't

The account paying 1,500 €/month and eating 50 team hours is losing money — but since no one adds up the hours, the agency keeps serving it with a smile. Without hours per project, over-servicing stays invisible until the team burns out.

Rebillable expenses that never get rebilled

Meta ad spend fronted for a client, a stock photo license, the freelance video editor: client expenses the agency pays and — sometimes — rebills. Every one that slips through comes straight out of the margin.

Project scope with nothing signed

The website was quoted "with three rounds of revisions" over email, and you're on round seven. Without a formal, traceable accepted quote, scope creep can't even be discussed — there's no proof of what was agreed.

The solution

What Cofactu solves for agencies and studios

Real functionality, live in the product today — not on a roadmap. All included in the plan, no paid add-on modules.

Retainers with recurring invoicing

Set up the retainer once (amount, issue date, line items) and the invoice generates itself every month, VeriFactu-compliant and ready to send to the client. Twelve retainers on the 1st stop being a whole morning of work.

Quotes with online acceptance

The project is quoted by line item, the client accepts it with one click, and the acceptance is logged with a date — your proof against scope creep. Once won, it converts into an invoice or into milestone invoices (50% upfront, 50% on delivery).

Hours logged by project and client

Every team member logs their time against the project they're working on. Hours valued at cost turn the "this account is eating us alive" feeling into a hard number: real margin per client, month by month.

Rebillable expenses under control

Ad spend, licenses and freelancers are logged as expenses allocated to the client or project. What's pending rebill stays visible — and rolls onto the client's next invoice instead of dying in the margin.

Profitability by client and by project

Revenue minus allocated expenses minus hours at cost: every account and every project with its own P&L. Decisions to renew, raise the fee or drop a client get made with numbers.

Withholding and filings without friction

If you invoice companies as a self-employed professional, the 15% withholding is calculated and broken out automatically. The quarterly 303 is fed by your invoices and expenses, and filed with the AEAT straight from Cofactu.

More details
How it works

A month at an agency, in Cofactu

Retainers on autopilot, a new quoted project, and the profitability of every account at close.

  1. 1

    Day 1: retainers go out on their own

    The month's twelve retainers are issued automatically, each with its VeriFactu numbering and record. Admin reviews and sends — ten minutes, not a whole morning.

  2. 2

    New project, formal quote

    Corporate website for a new client: quote by line item (design, development, content) sent for online acceptance. Accepted on Tuesday; the 50% upfront invoice comes straight out of the quote itself.

  3. 3

    The month gets worked… and logged

    The team logs hours against each project; the fronted ad spend and the freelance video editor go in as rebillable expenses on the relevant client. Nothing travels in loose spreadsheets.

  4. 4

    Close: margin per account

    The month's report shows every client with their invoicing, their expenses and their hours at cost. The account eating 50 hours for a 1,500 € fee gets flagged — the renewal conversation gets prepped with data.

Real example

Monthly retainer invoice with rebilled expenses

This is how the tax details of a typical operation in the sector look in Cofactu. Every record carries a chained SHA-256 hash, digital signature, and AEAT verification QR code.

Item Amount
Monthly fee — SEO and content management (retainer) 1.200,00 €
Rebilled Meta Ads spend (fronted) 450,00 €
Stock image library license (blog project) 29,00 €
Taxable base 1.679,00 €
VAT 21% 352,59 €
Invoice total 2.031,59 €
FAQ

Frequently asked questions

Can I automate retainers with different amounts per client?
Yes. Each recurring invoice is configured per client with its own line items, amounts, frequency and issue date. The invoices generated keep the business's global numbering and correct VeriFactu chain, no matter how many are issued the same day.
We're raising a client's fee mid-year — what happens to the recurring invoice?
You edit the recurring template and the following runs go out at the new amount; earlier ones aren't touched (VeriFactu records are immutable). The client's full billing history stays intact for the renewal conversation.
Can the whole team log hours, freelancers included?
Every team member logs hours against the projects they have access to, with differentiated roles and permissions. You can give external collaborators limited access or, more commonly, log their cost as a project expense when they invoice you.
How do I rebill the ad spend I front for clients?
You log the Meta/Google invoice as an expense allocated to the client and marked as rebillable. When you invoice the client, the pending rebill amount gets added as line items. Mind the tax nuance: rebilling with a markup is a service supply at 21%; a pure disbursement (you pay in the client's name and on their behalf, with the invoice issued to them) carries no VAT — confirm this with your advisor based on how you contract the spend.
We're a small SL — from when does VeriFactu apply to us?
From January 2027 (companies go first; self-employed professionals follow in July 2027). Every invoice issued with software must generate signed, chained records under RD 1007/2023 — recurring and upfront invoices included. Penalties for non-compliant software reach 50,000 € a year.
Does it integrate with what we already use (task manager, CRM)?
Cofactu exposes a public REST API documented with OpenAPI: you can create invoices, clients, or check statuses from your own tools or a Zapier/Make automation. The deal pipeline CRM and quotes live inside Cofactu, connected to invoicing.
Other sectors

Cofactu is also built for

View all sectors.

Invoice compliant with VeriFactu in your agencies and studios

Free plan with full VeriFactu invoicing. Deadline: January 2027 for companies, July 2027 for self-employed. Fines of up to €50,000 per year for non-compliant software.

Ready to invoice without the headaches?

Start free or browse the plans. Your first VeriFactu invoice in under 10 minutes.

No card requiredCancel in 1 clickExport anytime