Engagements
Fixed scope, fixed price, quoted before anything starts. Start with the free scan if you are not yet sure anything is wrong.
Start here
three rungs — each one tells you something the last one could notFor a trustee who does not think they have a data problem.
We read what you have already published — your website, your annual report, your Charity Commission filing — and check the numbers against each other.
You get back a one-page result showing where your own published figures disagree. Free, no call, nothing to install, and you hand over nothing you have not already made public.
Get the free scanFor someone who already knows which spreadsheet is the problem.
Send the spreadsheet, the form, or the process that is hurting. A day is spent inside it.
You will know what is actually wrong, why it is wrong, and what it would take to fix — in writing, costed. If you go ahead, the $600 comes off the price.
For a charity with more than one funder and nobody in-house who owns the data.
Two ways in, one piece of work. Whichever door you come through, you get the same review at the same price.
Door A — your published figures disagree with each other. Door B — the year you must report impact for is already running. One to two weeks, inside your systems and with your people. You will know what you actually keep, what is missing, what breaks first, and what each fix costs.
Ends with what will go wrong again, and what it costs to keep it from happening.
Registered under $250,000 a year? Look at it is $400. I check the register — you don't need to prove anything.
Two ways in, one piece of work.
Door A — the numbers
Your published figures disagree with each other. Your website says one number, your annual report says another, and nobody can say which is right or where either came from.
Door B — the clock
SORP 2026 makes impact reporting compulsory for charities above £500k, for financial years starting on or after 1 January 2026. The year you'll be reporting impact on is already 8.5 months gone. Whatever isn't being recorded now gets reconstructed from memory in the spring.
Same review, same price, either way in. A 31 December year-end is roughly 8.5 months into it; a 31 March year-end, roughly 5.5.
Build or fix one thing
fixed scope, fixed priceFor one thing that is broken and has a known shape.
One day, one thing, scoped and quoted in writing before it starts.
A report that eats four days a month stops eating them. A form works without signal. Two systems that would not talk, talk.
Tell me what's stuckFor a problem you can name but nobody has had time to solve.
A report pack that generates itself. Offline forms for a field team with no signal. Mobile-money reconciliation that stops eating a week a month. A system your last developer left half-finished and undocumented.
One to three weeks, priced on the outcome rather than the days. You get the working thing, the code, the credentials, and a written explanation a non-developer can follow.
Ends with what will go wrong again, and what it costs to keep it from happening.
For a programme that wants proof before it commits to a build.
The whole picture, and one working pipeline, before anyone signs off a larger number.
Four to six weeks. At the end one real data pipeline is running, one donor-facing dashboard shows live numbers, and you have a costed plan for the rest. The monthly retainer is quoted as a line item from month one, not sold to you afterwards.
Ends with what will go wrong again, and what it costs to keep it from happening.
For a programme whose reporting is now a person's full-time job.
A full programme MIS, an offline field system, or a reporting engine replacing a manual process across several countries.
Eight to twenty weeks, delivered in stages you sign off. The monthly retainer is quoted as a line item from month one, not sold to you afterwards.
Ends with what will go wrong again, and what it costs to keep it from happening.
Keep it running
billed monthly · for systems we built, and systems we did notInvoiced monthly. Stop with thirty days’ notice, no exit fee.
For a charity with one system that has to not break.
Hosted, monitored and patched. Backups, and the small changes that come up every month. Someone who answers when it breaks on a Friday — a named person, not a ticket queue.
For a charity whose reporting now depends on more than one thing working.
Everything above, across the handful of systems your reporting actually runs on, plus the recurring findings from your review worked through one quarter at a time.
For a programme running in more than one country.
Several systems across sites, with the field end included — devices, offline caches, and the people who use them.
chamalog for Programmes — from $1,500 a month, priced by number of groups.
What every engagement includes
How buying works
Scoped to sit under your approval threshold. Tell us yours and we will quote to it.
If your finance process costs more than the work does, buy five days at $5,000 — one purchase order, one contract, one invoice — and draw them down over six months, a line of email at a time.
You own what we build.
Source, data, documentation, and hosting you can take elsewhere. No licence to keep paying and no vendor who has to be involved to change something.
Questions procurement asks
What if we need to stop?
Projects stop at the end of any signed-off stage, and you keep what has been delivered to that point. Retainers run to the end of the term you bought.
Who owns the code?
You do, on delivery, in your own repository. Where a donor requires open source, we license it that way.
Where does our data sit?
Wherever you want it. Where you have no preference we host on Cloudflare, and the region is named in writing before contract. Sub-processors are listed the same way, with notice before any change.
What happens if you are unavailable?
Source and documentation sit in your repository from the first delivery, hosting is in your own accounts where you want it, and export is unconditional — so another developer can pick the work up without us. There is no code escrow and no second engineer behind me — I am one person, and I would rather you knew that than found out. What protects you is that nothing we hand over needs us to keep working.
Do you have insurance?
No professional indemnity cover is held. The company was incorporated in September 2026. If your policy requires an insured supplier, say so before we scope anything and I will tell you plainly whether that can be arranged in time.
Can you invoice in EUR or GBP?
Quotes and invoices are in USD. If your finance process needs another currency on the invoice, ask before you raise the purchase order and I will confirm in writing what the company can actually receive.
All prices in USD. Invoiced against a purchase order. We do not bill hourly.
Tell me what's stuck. I will send back a price and a scope in writing.
Tell me what's stuck
