Not sure where to start? Schedule a call with our team

Resident Engineer · Finance

A resident engineer for your finance team.

One senior engineer, on fixed days every week, inside the systems you already run. Invoices match themselves, the month-end pack refreshes on its own, and your team spends the close reviewing exceptions instead of rebuilding spreadsheets. Each fix goes live with the hours measured before and after.

Book a 30-minute scoping call See what the first month looks like

The first month

01

Week one

The audit and a measured backlog

02

Weeks two to four

First fix live in your tenant

03

Every month

One-page report: hours saved against baseline

04

Throughout

Everything delivered is monitored

Month-end, invoices and reconciliations, fixed one at a time.

Each fix goes live with the hours measured before and after.

Sound familiar?

Six things we hear from finance teams.

From finance directors, financial controllers and heads of finance. If three apply, this page is for you.

01 Supplier invoices arrive by email as PDFs, and somebody keys them in and checks them against the purchase order by hand.
02 The month-end pack is rebuilt in Excel every month from the ledger, the bank and a handful of exports, and nobody is sure it matches last month’s method.
03 Bank, supplier and intercompany reconciliations are done by eye, and breaks sit open until the auditors ask.
04 Accruals and journals live in spreadsheets that one person understands.
05 Expense and purchase order approvals run by email, with no clean trail when someone asks who signed it off.
06 A report or data feed stopped when somebody left, and nobody knows what it used to do.

You are not unusual

67%

still use Excel for account analysis and reconciliation.

97%

say the financial close affects their team’s workload.

84%

want repetitive tasks automated.

From a survey of 303 UK CFOs at companies with 250 or more staff, carried out by Odoxa for Sixthfin. More than one in three said they are not highly confident in their own figures, and 80% want better reliability and anomaly detection.1

What a Resident Engineer is

A senior engineer who ships, on fixed days each week.

A Resident Engineer is a senior DataCactus engineer who works inside your organisation on fixed days each week, with the people who do the work, and puts fixes into production rather than into a slide deck.

Large technology vendors now call this a forward deployed engineer and reserve it for their biggest customers.2 We do the same work, on the Microsoft platform you already pay for, for organisations of 50 to 1,000 staff, at a price that makes sense for one department.

How a month runs

1

Week one: the audit

Your engineer sits with the team, maps the processes that cost the most hours, and measures each one: hours per week, volume, how long things take, how often they go wrong. You get a prioritised backlog with a baseline against every item.

2

Weeks two onwards: the backlog

The engineer builds the first item in your tenant, tests it with your team, puts it live and records a short handover. Then the next one. A small fix ships every few weeks; a bigger one every four to six.

3

Every month: the report

One page. What went live, hours saved against the baseline, what is next, one recommendation. You decide the order of the backlog; we advise.

4

Throughout: it is all looked after

Monitoring and fixes for every item delivered are included while the engagement runs.

What you get

  • A named engineer on fixed days. If an associate delivers under our design review, we say so before you sign.
  • The week-one audit and measured backlog.
  • Production delivery in your Microsoft tenant, with user testing and a recorded handover per item.
  • Monitoring and fixes for everything delivered.
  • The monthly one-page report.
  • Our accelerators at no extra licence cost: the Intake Agent for qualifying enquiries, the document extraction and matching pattern, and our reporting pack templates.
  • At the end: a runbook, a solution inventory and a quote for ongoing cover, so nothing is orphaned.

Not included, in writing

Microsoft, Azure and AI model consumption (you pay Microsoft directly; we estimate it per backlog item). Changes to your source systems. Same-day or out-of-hours response. Work outside the named department unless the backlog is re-agreed. Anything that needs access not granted by the end of week two.

What we build

For finance teams.

Ordered by how often it is the first item on the backlog.

01

Invoice capture, extraction and matching

Supplier invoices and documents are read by AI, whatever the format, and matched to the booking, order or purchase order. People review only the discrepancies. We built this for a travel retailer checking 1,000 to 2,000 supplier documents a day.3

See document reconciliation →
02

Month-end reporting pack

Profit and loss, balance sheet, KPIs and reconciliations on a proper data model, refreshed on a schedule instead of extracted by hand. We moved an investment manager’s reporting from a legacy tool to Power BI, with two reporting bases preserved.

Read the case study →
03

Bank, supplier and intercompany reconciliations

Matching rules run overnight and the exceptions land in a queue with an owner, so breaks are cleared as they appear rather than at the close.

04

Expense and purchase order approvals

Requests, supplier onboarding, GL-code validation and threshold-based approvals on Power Apps and Power Automate, with an audit trail and a feed into the finance system. A Business Applications build.

Read the case study →
05

Budget versus actual and cash dashboards

Live views from Business Central, Xero, Sage or your ledger of choice, so the question “where are we against budget” is answered by opening a report.

06

Supplier statements and remittances

Statements read and matched to the ledger, remittance advices produced and sent, and the differences listed for a person to resolve.

07

Feeds and reports that depend on one person

We find the spreadsheets, macros and scheduled jobs that stop when someone leaves, document what they do, and move them somewhere that is monitored.

If your first problem is not on this list, it goes on the backlog anyway. The list is what we have built before, not the limit of what we build.

What we measure

Agreed in week one, reported monthly.

Days to close

How soon the board sees the numbers

Hours per close cycle

The time that comes back to your team every month

Invoices matched without a person touching them (%)

The clearest measure of how much of the work has gone

Manual journals per month

Fewer manual entries, fewer places for an error to hide

Reconciliation breaks outstanding

Visible, owned and falling

Proof

Invoice-to-booking reconciliation for a travel retailer

Around 500 bookings a day produced 1,000 to 2,000 supplier documents, each checked against the booking by hand. An AI extraction and matching pipeline now flags only the discrepancies, and tracks whether every booking change reached the supplier.3

Read the case study

Every document → only the exceptions

Reconciliation moved from reading everything to reviewing a queue.

The systems we work in

Whatever you already run.

Finance systems

Business CentralDynamics 365 FinanceXeroSageNetSuiteQuickBooks and many more

The plumbing

Microsoft 365SharePointTeamsPower PlatformDataversePower BILogic AppsAzure FunctionsAzure Data FactoryAzure SQLAzure OpenAIn8n and many more

Data sources

General ledger exportsBank feedsSupplier PDFsExcel on SharePointEmail attachments and many more

These are the ones we meet most, not the limit. We can work with any platform you already run. We do not ask you to buy a new platform, and we pick the most adequate tool for the job, whether that is Power Automate, an Azure Function or n8n.

Security and data

For your IT team.

Inside your tenant

Everything is built in your Microsoft 365 and Azure environment, under your identity, permissions and policies. Your data does not leave it.

Data protection

A data processing agreement on every engagement. Where AI models are used, they run through Azure OpenAI in your subscription, in the UK region you choose.

Licences and consumption

Estimated per backlog item before it is built, paid by you directly to Microsoft. No reselling, no mark-up.

Access

We ask for the access each item needs, in writing, and we work through your existing change process for anything that touches production systems.

Price and terms

A fixed monthly fee, for named days.

Resident Engineer · One

£3,500 a month

One day a week

  • A small item every 4–6 weeks
  • 3-month minimum, then monthly with 30 days’ notice either way
  • Audit, monitoring, monthly report, accelerators and handover included
Book a scoping call

Resident Engineer · Two

£6,500 a month

Two days a week

  • A medium item every 4–6 weeks
  • 3-month minimum, then monthly with 30 days’ notice either way
  • Audit, monitoring, monthly report, accelerators and handover included
Book a scoping call

Prices exclude VAT and your Microsoft and Azure consumption.

Nothing to pay if week one disappoints

If the audit and backlog at the end of week one are not worth continuing with, say so and there is no charge.

You keep everything

Solutions, documentation and the runbook are yours on payment. We keep the right to reuse our general components and know-how.

Who it is for

A finance team with more than one problem.

A good fit

Finance directors, financial controllers and heads of finance in organisations of 50 to 1,000 staff that run Microsoft 365 and have more than one of the problems above. It suits teams whose close depends on spreadsheets, who handle invoices or supplier documents in volume, and who have no engineer of their own.

A poor fit

If you have a single problem, our One-Problem Automation is cheaper and faster. If you want a new accounting system selected or implemented, we work with the one you have; we do not replace your ledger. Or if nobody in finance can give the engineer time each week to test what is built.

FAQ

Questions finance teams ask.

Is this a contractor by another name?

No. A contractor sells you days and you manage them. You buy a fixed monthly fee for named days, a measured backlog you own, monitoring of everything delivered, a monthly report and accelerators we bring. The engineer manages the work; you set the priorities.

Can we start with one month?

The minimum is three months because the first month is mostly audit and the first build. After three, it is monthly.

What happens to the backlog when we stop?

It is yours, with the runbook, the solution inventory and a quote for ongoing cover of what was built.

Do you work with our accounting system?

We work in whatever you run, whether that is Business Central, Xero, Sage, NetSuite or something older. We read from it and write back through its supported interfaces. We do not change the system itself.

Will the auditors be able to follow what the automation does?

That is designed in from the first item. Every automated step leaves a record of what was received, what was extracted, what matched and who approved the exceptions.

Where is our data processed?

In your Microsoft tenant and Azure subscription, in the region you choose. It does not come to us.

Bring your slowest month-end task to a 30-minute call.

Get in touch

Tell us how an invoice gets from the inbox to the ledger today. We will tell you what the week-one audit would measure, what the first backlog item would probably be, and whether Resident Engineer or a one-off automation is the right fit.

Sources

  1. 1. CFOtech UK, “UK CFOs still rely on spreadsheets for financial close”, Odoxa survey for Sixthfin, 303 UK CFOs at companies with 250+ staff
  2. 2. Directions on Microsoft, “Microsoft launches its own forward deployed engineering unit, the Frontier Company”, 2 July 2026
  3. 3. DataCactus case study: invoice-to-booking reconciliation for a travel retailer