noworkr.
← All articles

How to automate invoicing: a practical guide for SMBs

By NoWorkr · Published

Automate invoicing by splitting the job into five links: the trigger, the data, creation, sending and follow-up. Most Danish businesses can put three of the five links on autopilot inside the accounting system they already pay for, while the last two need an integration or a small build.

That's the short version. The long one is about where the work actually sits, and it's rarely where the owner thinks.

Most people think of invoicing as the act of pressing send. But the time goes into figuring out what to invoice, where the numbers live, and who hasn't paid. This guide walks the chain link by link, using e-conomic and Dinero as examples, and also says when you should leave it alone.

TL;DR

  • Invoicing is made up of five links. You automate them one at a time, not all at once.
  • Creation, sending and payment reminders are things most accounting systems already do. Don't buy anything before you've checked.
  • The expensive link is data: pulling hours, usage or order lines from the place the work is actually recorded.
  • Sales invoices and purchase invoices are two different jobs with two different solutions. Don't mix them up.
  • Automate whatever happens at least weekly and follows a rule you can explain in two minutes.

What it means to automate invoicing

There are two things people conflate. One is a better invoicing tool: you log in, fill in fewer fields, and press send. The other is a system that creates and sends the invoice because something happened, without anyone having to remember to do it.

Only the second one is automation. The difference matters to you as the owner, because a tool only saves time when someone uses it. A system saves time whether your bookkeeper is on holiday or not.

In practice, that means moving the decision from a person to a rule. "When a case is marked complete, an invoice is created with the logged hours, sent to the customer's EAN number, and a reminder goes out after the due date." That's the whole automation, spelled out. If you can say that sentence out loud without hedging, it can be built. If you can't, the problem isn't the automation, it's that the rule hasn't been decided yet.

That's also why automation isn't a subscription cost like the others. It's built once and then runs. You own the source code, the documentation and the training, so the day the work is done, you could in principle never talk to us again and everything would keep running.

The chain from order to paid invoice

Every invoicing flow has the same five links. Find the one where your time goes, and start there.

1. The trigger: what starts the invoice

Something has to tell the system that an invoice is due. In practice it's one of four things: a case is marked complete, an order is packed and shipped, a subscription period rolls over, or a date arrives.

If the trigger is a person remembering to do it, there's no automation yet. The first step, then, isn't technical. It's finding the place in your operation where it's already recorded that the work is done.

2. Data: where the numbers come from

This is the link that costs money. The invoice needs line items, and those line items rarely live in the accounting system. They sit in a time-tracking system, a case management system, a webshop or a spreadsheet.

If there's only one source for the numbers, and it already has an integration to your accounting system, you're nearly there. If there are three sources, and one of them is a spreadsheet a colleague maintains by hand, that's where the work is. We see this as the most common single problem among new clients: it's not that the invoice is hard to send, it's that nobody can say exactly what should be on it without asking a person.

3. Creation in the accounting system

The creation step itself is the easy part. Both e-conomic and Dinero have APIs, and pretty much every relevant system can create a draft or a finished invoice through them.

The decision you need to make here is whether the invoice should be created as a draft for approval or booked directly. If the amounts are the same every time, let it go straight through. If they vary, add an approval step at the start, and remove it once you've watched the flow run correctly for about a month.

4. Sending and format

If you invoice private customers or ordinary businesses, a PDF by email is enough. If you invoice the public sector, the invoice has to be sent electronically in a structured format via Nemhandel, with the recipient identified by EAN number or CVR (the Danish business registration number).

That detail trips up a lot of manual flows, because a wrong EAN number is usually only discovered when payment doesn't arrive. An automated flow can validate the number before the invoice goes out, and that alone removes a category of error that otherwise costs weeks of payment time.

5. Follow-up and bookkeeping

The last link is the one people forget to count: reminders, payment matching and bookkeeping. Accounting systems can already send reminders on a fixed schedule, and the bank integration can match incoming payments against open invoices.

If you're still spending time checking a bank statement against an invoice list by hand, this is where you'll find the fastest win. It's pure rule-based comparison of two numbers.

What your accounting system can already do

Before you buy anything, check what you already have. e-conomic and Dinero can both create recurring invoices on a schedule, send them automatically, send reminders and match payments through a bank integration. Both have an open API, and both have an app marketplace with integrations to the most common case- and time-tracking systems.

That covers links 3, 4 and 5 for a business with a consistent invoicing basis. If you have subscriptions, fixed service agreements, or a set monthly fee, you can probably get there without building anything at all.

What they can't do is links 1 and 2. They don't know when your case is finished, and they can't pull line items together from three systems that don't talk to each other. That's exactly where a build makes sense, and only there.

Purchase invoices are a different task

When people say invoicing, they usually mean sales invoices. But it's often the purchase side that eats the most time, because it's unpredictable: invoices arrive by email, by post, in different layouts, from suppliers who change format without warning.

Here the automation looks different. A system pulls the document from the inbox, reads the supplier, amount, date and any order number, matches it against the purchase order, sends it for approval to the right person, and books it once she's said yes.

This is where AI actually makes a difference, because the documents look different every time. The rest is ordinary automation. If you have to pick one of the two directions first, pick the one where the pile is biggest in December.

What to automate first, and what to leave alone

The rule of thumb is the same for invoicing as for everything else: automate what happens at least weekly, follows a rule, and where a mistake is visible right away.

That points toward starting with recurring invoices, reminders and payment matching. It points away from starting with the big customer whose prices get renegotiated every time, and whose project manager keeps half the decision in her head.

Also leave it alone if you send fewer than a handful of invoices a month. At that volume it's cheaper to keep doing it by hand, and the honest recommendation is to spend the money elsewhere in the business. We've built 53 automations for Danish companies, and the best of them had one thing in common: the volume was already there.

How to get started without building everything at once

Start by counting. For a week, write down how long each of the five links actually takes, and who does it. It takes ten minutes a day and settles the rest of the decision. If you want to put a number on what the time is worth, you can run it through our ROI calculator.

Then take one link at a time. Whichever link takes up the most of your week is the one to automate first. Run it for a month before you touch the next one. That order is the whole idea behind our process, and it exists because flows built at the same time tend to fail at the same time.

We typically find 15 hours a week for a client, and invoicing is rarely the whole saving on its own. It's usually spread across invoicing, reporting and routine inquiries. You can see what that looks like at real companies in our customer cases.

A scoped build starts from 10,000 DKK as a one-time cost. If you need part of the advisory cost covered, SMV:Digital (a Danish government grant scheme) can be a route, and we've written a separate guide on that in SMV:Digital grants for AI.

FAQ

How do I send an invoice electronically?

For private customers and ordinary businesses, a PDF by email is enough. For public sector customers, the invoice has to be sent as a structured document through Nemhandel, with the recipient identified by EAN number. Both e-conomic and Dinero support sending this directly from the system, so you shouldn't normally need an extra tool for it.

The error is almost always in the recipient details, not in the sending itself. Validate the EAN number and CVR when the customer is set up, rather than when the invoice is sent.

What's the difference between Dinero and e-conomic?

Dinero is built for smaller businesses and sole proprietors, and is quicker to get started with. e-conomic has more features, more integrations, and is typically used when a bookkeeper or accountant is involved day to day.

For automation, the practical difference is the integration ecosystem. If your case, time-tracking or inventory system already has a ready-made integration to one of the two, that matters more than the feature lists.

When do you need digital bookkeeping?

The Danish Bookkeeping Act requires digital bookkeeping systems and digital storage of records for Danish businesses, and the requirements have rolled out in stages depending on company type and revenue. The rules and current dates are available from the Danish Business Authority.

If you're already running e-conomic or Dinero, you're generally covered. The spreadsheet on the side is the problem, and it's also what blocks automation.

Can I automate invoicing without switching accounting systems?

Yes, and that's almost always the right order to do it in. Both e-conomic and Dinero have open APIs, so a flow can create, send and book invoices in the system you already have.

Only switch systems if the current one genuinely lacks something you need. A system migration is a project of its own, and it shouldn't be stacked on top of the automation that was supposed to save you time.

Next steps

If you want to automate invoicing, start with the five links and find out where your time actually goes. Creation, sending and follow-up are things your accounting system can probably already do. It's the trigger and the data foundation that take real work, and that's also where the biggest gain is.

If you'd rather have the mapping done for you, we offer a free AI Opportunity Audit. We review your workflows, point out what can be automated, what it would cost, and what it would save. No commitment, and you keep the map either way. Book your free AI Opportunity Audit.