27 checks on every invoice

How much money is slipping away right now without you knowing?

Compares your outgoing invoices, incoming invoices and timesheets against each other — three piles of paperwork nobody puts side by side. Out come the places that do not add up, even when the total on the invoice does.

See it on a sample company →

It corrects nothing and sends nothing. Documents stay on one server in the EU and are never written to disk.

You drag the files in as they are.

No sorting, no renaming, nothing retyped. Fifty PDFs are checked before you switch windows; photos take a moment longer, because the text has to be read out of them.

A phone photo? It reads that too.

A crooked photo from a car park, a scan, a PDF that comes out as gibberish in the browser. Measured on 25 real photos of timesheets: job numbers 24 out of 25, the week 22 out of 25 — and whatever stays uncertain is flagged to fill in.

A document for the binder, not a screenshot.

A protocol on one page: date, verdict and the list of findings. Your bookkeeper shows it to the customer. The findings download alongside it as backing material.

No third party.

Text recognition runs on our server, not in someone else's service. An uploaded document is never written to disk.

The data stays in the EU.

One server in Frankfurt. Deleting it is a command, not a request by e-mail.

Protocol and interface in German.

Czech, German, English. The protocol goes to your customer in their language, and the timesheet form prints in German, diacritics included.

From one real batch

The total added up. The rest didn’t.

Four weeks at one firm: the hours on the invoices matched the timesheets to within one hour. Even so, five things in that batch did not add up — and a total check would have caught none of them.

Hours on invoices and on timesheets
KW27–KW305 invoices · 25 timesheets
765h
matches to the hour
invoicedon timesheets
The real margin, not the one on paper
KW27–KW30120 h with no supplier invoice
27.2%
−9.4 points against the paper figure
after counting hoursmargin on paper
36.6 %
What it catches

This actually happened.

After the upload you do not read tables. The top says whether it may go out, and below it is the list of what does not match.

KW27–KW30 · live
do not send.
5 040 EURin findings
40 h · the invoice total still adds up
Margin 34.2% → 24.7%
KW28 · 1,680 EUR
Documents 5 · Timesheets 25
01
One week on two invoices
FV…050KW28 · 80,0 h
FV…051KW28 · 40,0 h

The second one held hours from the following week. The customer found it before we did.

02
One project twice on one invoice
14255080,0 h
14255040,0 h

The hours added up, so a total check found nothing. Forty of them belonged elsewhere.

03
Worked, never billed
Timesheets80,0 h
Supplier invoices

Eighty hours in the timesheets and no supplier invoice for them. The margin looked better on paper than it was.

What it tells you

Not just what is wrong. What to do about it.

After every batch you get three answers — each in one sentence a non-accountant understands.

Where to earn moreWhere not to loseWhere to save time

“Next month you could earn up to EUR 4,937 more — model estimate.”

Projects that can be priced higher, and people whose rate no longer matches what you bill for them.

“36.6% margin is only on paper. After the maths, 27.2%.”

Hours with no cost invoice, rates that quietly climb, and a forecast of when the margin drops below workable.

“You do not have to retype this.”

Work someone does by hand today and would not have to — counted in minutes per month.

How it will run at your place

Once a week, before the invoice goes out.

The most common question is not what the tool can do, but how much of your Monday it takes. Here is the whole weekly run.

1
You gather what the week brought

Issued invoices, received ones and the timesheets. Anyone who has them to hand can upload them — it is a browser, nothing is installed and nothing is retyped.

2
You do not need all of it

What is missing is not estimated. Checks the documents do not cover simply do not run — and the tool writes down which ones those were. An empty result never looks like "everything adds up".

3
Starting is not a project

You fill in the company profile and the supplier list, two screens. We do not hook into your accounting system, so there is nothing to integrate and nothing to wait for.

Where your documents go

Your invoices stay yours.

You upload documents carrying your people’s names and amounts that are nobody else’s business. Here is plainly what happens to them.

Documents are never written to disk

Invoices, photos and scans are held in memory only while the check runs. Close the page and nothing is left. The only things stored are what you fill in yourself — profile, supplier list, hours.

Nothing goes to a third party

Reading text from photos runs on the same server. No external API, no cloud, no language model on the internet — nobody can train on your documents, because they are never sent anywhere.

Server in Frankfurt, each company separate

Germany, so the European Union; the data never leaves it. Each company has its own folder and one account cannot reach another’s data — a path check enforces it in two independent places.

The data is yours — take it or delete it anytime

Excel export is built into the app. To delete the account and all its data, a message is enough; it is really deleted, not just hidden. A data processing agreement is available on request.

!
Backups still sit on the same server

They run nightly and are kept for 14 days, but on the same machine — if the provider lost it, the backups would go with it. Your invoices are always in your accounting too; what would be lost is the hours. A copy off the server is being prepared.

The full answer: eight questions about security ›
What it costs to know

A price with no surprises

You pay for the volume of documents, not the number of people. You can switch plans at any time.

In one real batch, 40 hours sat under the wrong job — and the invoice total still added up. At a rate of 40 EUR an hour that is 1,600 EUR, more than half a year of the mid-size plan.

Every plan has all 27 checks. What differs is the volume of documents, not what the tool does.

A document is every invoice — issued and received — and every weekly timesheet you upload. That works out at around seven documents per person per month.

Small firm

Up to about ten people on one job.

99EUR / month
990 EUR a year, two months free
  • up to 90 documents a month
  • setup in a form, e-mail support
Try it on your own documents
Our recommendation
Mid-size firm

Up to about thirty people across several jobs.

249EUR / month
2,490 EUR a year, two months free
  • up to 250 documents a month
  • we handle the setup and the training
Try it on your own documents
Large firm

Up to about a hundred people and several firms at once.

690EUR / month
6,900 EUR a year, two months free
  • up to 800 documents a month
  • several firms under one account, phone support
Try it on your own documents

Send a batch of invoices, I will go through it and show you what is in it. Free, with no account and no card.

Above the limit you pay 2 EUR per document. Nothing gets blocked and the plan does not switch by itself.

  • No fixed-term commitment
  • No setup fee
  • Prices exclude VAT
Common questions

The questions that come second.

The first is always "what can it do". These four come right after and decide more.

Will it flag nonsense every week?

A false alarm costs more than a missing check — it blunts attention to the real ones too. The tool reported a missing §13b for four suppliers out of five until it turned out they are not VAT registered. Since then the VAT regime is only compared between registered payers.

What if a finding is not an error?

A finding is not a proven error. It is a line somebody should look at — the tool corrects nothing, sends nothing, and the decision stays with you.

We do not track hours. Is it still worth it?

Yes, but less. The hardest check compares confirmed hours against the invoices and does not run without that record — but the tool writes down which checks those were. An empty result never looks like "everything adds up".

What if a document is unreadable?

An unread value is a high-severity finding, not a zero. The document is marked unverified and the tool says what is missing. A silent zero in a total is worse than an admitted gap.

Look at it first.

The demo runs on a made-up firm and contains the very errors the tool finds. Nothing to set up, nothing to upload.

Send three batches. I will run them and show you what is in them.

Invoices from the past three months — issued and received, as you have them. Free, no commitment. You keep the output even if you do not buy.

Send three batches

We set up accounts on request. Write to us and we'll work out whether it makes sense for you. team@sumly.eu

For firms that re-invoice hours worked — agencies, subcontractors, staffing companies.
What Sumly does
  • Checks outgoing invoices against timesheets and incoming invoices.
  • It corrects nothing and sends nothing. The decision stays with a person.
Documents and security
  • Uploaded documents are never written to disk.
  • Text recognition runs on our server, not at a third party.
  • Server in Frankfurt am Main (EU).
  • Deletion of all data on request.
Contact
© 2026 Sumly · All rights reserved.