This is a real audit, not a template. It was delivered to a working bureau of technical inventory in June 2026. We do not normally publish client audits: every engagement is confidential by default and nothing is published without written permission. This one client agreed to a redacted version so that prospective clients can see the actual deliverable.
Update, October 2026: the build this audit recommended is live, and it saves exactly what the audit predicted, about 23,500 EUR a year.
Withheld at the client's request: their name, location, two client-specific risk findings, and every absolute financial figure. Money is shown as ratios and shares rather than hryvnia so the firm cannot be matched against public filings or its own published tariff list. Every ratio, finding and recommendation is computed from the real figures and is unchanged.
This is what the two-week audit, worth 5,000 EUR, produces on your own numbers. Back to raisemargins.com · See your own numbers
Want this on your own operation?
Book the audit call · two weeks · worth 5,000 EUR, and your numbers decide what you pay for it.
Back-office audit: a bureau of technical inventory
This is the 5,000 EUR AI Profit Audit. All figures are in Ukrainian hryvnia (UAH) unless marked EUR (one EUR taken at about 48 UAH, an assumption flagged where it matters). English working master; client-facing version issued in Ukrainian. Client-provided facts and our own estimates are clearly separated in Section 1.
0 Verdict · 1 Scope & data reliability · 2 Financial baseline · 3 Operating model & labour · 4 Process value stream · 5 Cost-to-serve teardown · 6 Throughput & queue · 7 Technology & data · 8 Risk register · 9 Opportunity map · 10 Spearhead · 11 90-day plan · 12 What acting looks like · Appendices
You are paying skilled engineers to sit in front of a government website for hours on end while a month's worth of paid work waits in line. The single most valuable thing this firm can do in 90 days is take that one task off their hands.
- The headline. A few hours of work per order, then weeks waiting in your own backlog. One manual step (entering each object into the state registry) eats about 20% of every passport's price; the month-long wait is your internal queue, not the registry being down. Automating that step gives engineers their time back, which is what clears the backlog, and it is worth close to 1 million UAH a year (the spearhead: conservatively 0.65 to 1.13 million; upside ~1.6 million).
- The fuller prize. Across the back office, the addressable opportunity built out in phases is about 2.0 to 3.3 million UAH a year (4.7 to 7 engineers' worth of capacity). A multi-year ceiling, not a year-one saving.
- Why it matters. You run an 8.5% operating margin, so back-office waste comes straight off a thin profit; recovered capacity also absorbs the April 2026 demand surge without hiring and shrinks a 31.6-day order queue.
- The path. In production in 90 days, with a visible result by week two.
- Where to start. Three moves you can make this month at no cost and without us (Quick Wins, below), then the one process to automate first (Section 10). The ROI, the build, and the guarantee are in the accompanying proposal.
Scorecard: how your back office measures up
| Metric | Your figure | What it means |
|---|---|---|
| Order turnaround (typical) | 31.6 days | about 2.3x the up-to-14-day turnaround private bureaus typically promise |
| Registry entry, share of an order's price | ~20% | one manual data-entry step takes a fifth of every passport's billed value |
| Registry step: work vs wait | 3 to 6 h, then weeks queued | the registry entry is hours of work; the order then waits weeks in your internal backlog, not at the registry (a private-sector order carries ~25 normo-hours of work in total, ~3 working days, spread across the month) |
| Staff mix | 19 admin vs 22 production (people) | a heavy back-office layer relative to billable production |
| Software spend | 0.04% of cost | a 43.7M UAH operation runs on under 20,000 UAH of software a year |
1 Scope, methodology and data reliability
Scope. A back-office operational and financial audit covering the firm's services, volumes, finances, organisation, processes, systems, and the automation opportunity. We reasoned only from the firm's own documents: financials read from the spreadsheets, turnaround recomputed from the raw timestamps, headcount taken from the firm's own role list.
Documents examined (immutable copies retained)
| Document | What it provided |
|---|---|
| discovery-answers.docx | firm basics, headcount, volumes, software, processes, payroll fund and hours, registry-entry times |
| income-and-expenses.xlsx | the 12-month P&L (Apr 2025 to Mar 2026), 28 cost lines |
| order-intake-delivery-dates-sep-oct-2025.xlsx | a two-month order export with intake and delivery timestamps |
| tariffs-price-list.pdf | the firm's price list (normo-hour model) |
| inventory-case-private-sector.pdf / non-residential.pdf | two complete case files with real order cost calculations |
| blank-forms / sample-information-products / job-descriptions / technical-passport samples | paperwork, certificate types, org chart, output structure |
Data reliability: fact vs estimate
| Category | What it is | Reliability |
|---|---|---|
| A. Client-provided facts | turnover, total cost and payroll from the management P&L; blended cost per worked hour; order and certificate volumes; registry entry 3 to 6h; typical turnaround 31.6 days; the normo-hour tariff and the state-registry line (absolutes withheld here, ratios unchanged) | High (the firm's own records) |
| B. Auditor estimates | recoverable hours/passport (0.5 to 1.0h); automation rates (60 to 75%); EUR/UAH (~48); build tiers; per-process opportunity sizes | Indicative; confirmed against the week-1 measured baseline, against which the guarantee is written |
2 Financial baseline (the P&L teardown)
Source: the firm's 12-month management P&L. Absolute values are withheld and the structure shown as shares, so the client cannot be matched to public filings.
Cost structure (share of total operating cost)
| Cluster | Share |
|---|---|
| People (salaries plus payroll tax) | 58.2% |
| Premises and utilities | 18.0% |
| Depreciation | 5.9% |
| Vacation provision | 4.0% |
| Materials and consumables | 4.0% |
| Advertising (incl. print) | 3.2% |
| Vehicles and travel | 2.6% |
| Repairs, equipment rental, registry fees, other | 4.1% |
| IT and software (hosting plus two licences) | 0.04% |
3 Operating model and labour analysis
Headcount: about 50 staff plus a few contractors. The role mix is roughly 45% production (engineers, technicians and land surveyors), a large intake and registrar function, and a small management, legal and accounting layer. The administrative layer is large relative to production. (discovery-answers.docx, job-descriptions)
Utilization. About 1,750 worked hours per head a year, at roughly 410,000 UAH of fully-loaded cost per head. We value every recovered hour at the firm's own blended rate of about 240 UAH.
4 Process value stream
| Step | Volume / frequency | Manual? | Constraint / risk |
|---|---|---|---|
| 1. Intake (in person) | ~820 orders/month | Manual (by design) | Counter throughput |
| 2. Document collection | 1 per order | Manual | Re-work if incomplete |
| 3. Schedule + measure | 1 per passport | Manual (field) | Engineer time |
| 4. Drafting (sketch then CAD) | 1 per passport | Manual + CAD | Skilled, two-pass |
| 5. Registry entry (state construction registry) | ~760 passports/month | Manual, registry-dependent | The spearhead: 3 to 6h/object, "biggest delay when the registry is down" |
| 6. QA + costing | 1 per order | Manual | Group-leader time |
| 7. Invoicing + reconciliation | 1 per order | Manual | Two-stage payment |
| 8. Archiving | 1 per case | Manual (hand-bound) | a paper archive of roughly 190,000 cases |
| 9. Certificates | roughly 16,000 certificates/year | Manual, template-driven | High volume, low complexity |
The whole chain except field measurement (step 3) is document and data movement; the constraint concentrates at step 5.
5 Cost-to-serve teardown (from real orders)
A private-sector case, a house with five outbuildings. Line costs are shown as a share of the order's billed price rather than in hryvnia, so the firm cannot be matched to its published tariff list:
| Task line | Share of order | Type |
|---|---|---|
| Order setup | 6.4% | clerical |
| Site visit | 3.0% | field |
| Survey + plot drawing | 6.5% | skilled |
| Floor plan in ink (1:100) | 10.2% | skilled |
| Inventory of 6 outbuildings | 11.8% | skilled |
| Valuations (house, outbuildings, utility) | 11.1% | skilled |
| Technical passport | 8.4% | skilled |
| Registry entry into the state construction registry | 20.0% | clerical / data entry |
| Stamps, binding, filing, journals | ~5.9% | clerical |
6 Throughput, queue and capacity
Source: a two-month order export from the firm's own system.
- How long an order takes: half of all orders are finished within 31.6 days, and the average is 34.2 days; 9 in 10 are done within 52.6 days, and the slowest ran to about 280 days (recomputed by us from the raw timestamps). By elapsed days: roughly 700 orders took 15 to 30 days, about 1,100 took 31 to 60 days, and about 160 took over 60 days.
- Where the delay sits: active registry entry is 3 to 6 hours per object, then the order waits about a month. That month is the internal backlog (orders queued for an engineer), not the registry being down: the registry processes well over a thousand orders a month, so it works most of the time and is only intermittently down. Almost the entire cycle is waiting in your own queue, not work, so the constraint is throughput (engineer capacity), and registry instability matters because it wastes engineer hours and so feeds the backlog.
- Orders open at any one time: at roughly 1,600 orders a month and a roughly one-month cycle, about 1,600 orders are open in the system at any moment (in the pipeline, not actively worked), by the standard queue calculation (Little's Law). Each is a client waiting and a balance payment not yet collected.
- Not in steady state: intake rose by about 15% between the two months, and a sharp demand surge began April 2026. Arrivals outpace completions, so the queue and open-order count are rising.
- Volume reconciliation: the firm states roughly 1,600 orders/mo; the earlier two-month export shows about a quarter fewer. These reconcile as demand growth (the export predates the April 2026 surge). The pre-surge passport run-rate was about a quarter below the rate the firm now reports; we size on the current rate and carry the lower one as a downside sensitivity (Section 10).
7 Technology and data audit
- Inventory-case & order management: bespoke in-house Ukrainian modules; they hold the registry object identifier and export to PDF and Excel, the integration surface for the build.
- Land survey: Digitals XE (Ukrainian) + the Public Cadastral Map. Accounting: BAS + M.E.Doc.
- Registries: the state construction registry (daily); the Property Rights Register, direct access restricted by Law No. 4576-IX of 21.08.2025 (caps some ownership lookups); the State Land Cadastre.
- Data: a secure local server plus a paper archive of roughly 190,000 cases, and a modest annual spend on registry access fees.
8 Risk register
| Risk | Likelihood | Impact | Does the work help? |
|---|---|---|---|
| Registry instability blocks production | High | High | Yes: queue-and-retry removes the engineer from the wait |
| Property Rights Register access law (4576-IX) | Realised | Medium | Caps some lookups; spearhead unaffected |
| Key-person / bespoke-software maintainer | Medium | Medium | Build documents a critical workflow |
| Demand surge outpaces capacity | High | Medium to High | Yes: recovered capacity absorbs it |
| Thin 8.5% margin, little buffer | Realised | Medium | Yes: throughput defends margin |
| Aged work-in-progress (tail to 280 days) | Medium | Medium | Yes: faster cycle cuts aged WIP |
9 The opportunity map (ranked, multi-year)
Conservative-to-base ranges, valued at the firm's own blended hourly cost. The total is a multi-year build-out ceiling, addressed in phases; estimates overlap at the margin and need demand to absorb freed capacity. Only the spearhead is committed and guaranteed.
| # | Opportunity | Recoverable per year | Capacity | Confidence |
|---|---|---|---|---|
| 1 | State construction registry entry (spearhead) | 0.65 to 1.6M UAH | 1.6 to 3.9 FTE | High |
| 2 | Certificate / information-product generation | ~0.54M UAH | ~1.31 FTE | Medium |
| 3 | Invoicing, reconciliation & archive retrieval | ~0.28M UAH | ~0.69 FTE | Medium |
| 4 | Intake & correspondence document handling | ~0.21M UAH | ~0.52 FTE | Medium |
| 5 | Drafting digitisation (sketch to CAD) | ~0.27M UAH | ~0.65 FTE | Low (skilled, later) |
| Total addressable (multi-year ceiling) | ~2.0 to 3.3M UAH | ~4.7 to 7 FTE |
Quick Wins: three moves you can make this month, free, without us
Before any build, three moves you can start this week, free, with no software and without us. Their honest values are below. Two are low-risk and immediate (a registry-timing tweak and an intake checklist); the third, capturing your rush premium, is the largest but is conditional, so confirm it before you count on it.
- 1. Check whether you are capturing your own rush premium. Your tariff doubles the price for delivery within 3 working days, counted from the on-site inspection (rush coefficient of 2). We could not verify how much of this you already capture: the order export carries no prices, and the 3-day clock runs from inspection, not from intake, so the rush-qualifying count cannot be computed from the data. So the first step is a question to yourselves: what share of orders is already billed at the double rate? If the answer is "little", offer 3-working-day delivery selectively to a few willing clients whose orders you are confident you can finish in time (submitting to the registry in its stable hours, move 2), and measure how often you hit the deadline. Note this reallocates capacity rather than adding it (an expedited order pushes the others back), so it is a margin move for a handful of orders, not a throughput fix; reliable, scalable express arrives with the build. For scale, 10 apartment orders a month at the double rate would be about 35,000 UAH/month (~425,000 UAH/year) of extra revenue (ten orders at the firm's average ticket).
- 2. Schedule submissions for the registry's stable hours. You report the biggest delay is when the registry is down. Batching submissions into its low-load windows (early morning, late evening) cuts failed attempts and engineer wait. Even 0.2 h saved on half your passports is roughly 18,000 UAH/month of engineer time. A manual slice of Section 10 you can capture today: it frees engineer time (it is part of the build's recovery, not separate cash).
- 3. Hand intake clerks a one-page document checklist. Incomplete packets cause rework and repeat visits. A checklist that gets the packet right first time saves admin and engineer time. Even on 5% of orders at half an hour each, that is roughly 9,000 UAH/month (about 110,000 UAH/year) of saved cost, plus less client friction.
10 The spearhead: state construction registry entry
The one process: automate the entry of object data into the state construction registry and the submission and retry against the registry. It is the largest billed labour line (Section 5), high volume (~760 passports/mo), and the cleanest to measure.
Scope, the honest boundary. We cannot make a government server faster. We remove the part you control: pre-filling the entry from object data already in the in-house system (removing re-keying), and a queue that prepares submissions and retries failed ones and reports status (removing the engineer's babysitting). Registry processing and downtime are excluded from the saving.
| Scenario | Time per passport | Automation | Hours / year | Capacity | Valuation / year |
|---|---|---|---|---|---|
| Conservative | 0.5h | 60% | ~2,700 | 1.57 FTE | ~650,000 UAH |
| Base | 0.75h | 70% | ~4,800 | 2.75 FTE | ~1.13M UAH |
| Upside | 1.0h | 75% | ~6,800 | 3.92 FTE | ~1.62M UAH |
We headline the conservative-to-base band (~0.65 to 1.13M UAH/yr, 1.6 to 2.7 FTE). The firm's own tariff assigns 3 to 6 normo-hours to this step per object, so recovering 0.5 to 1.0 hour is deliberately a fraction. The number to commit to is set from a two-week measured baseline at the start of the build.
Volume sensitivity. If the pre-surge run-rate (roughly a quarter lower) is closer to the forward baseline than the rate the firm now reports, the conservative case falls to about 0.5 million UAH/yr. The volume is confirmed against the live run-rate in week one before the guarantee target is set.
11 The 90-day plan to production
| When | What happens |
|---|---|
| Weeks 1 to 2 | Time-log a matched sample to fix the "before" (active time vs registry wait). Prototype reads one object from the in-house module and pre-fills a registry entry. Visible result by day 14. |
| Weeks 3 to 6 | Connect to the data source (database, or the existing PDF/Excel exports); build the pre-fill, the submit-and-retry queue, and a status view. Work alongside the in-house maintainer. |
| Weeks 7 to 10 | Run real passports in parallel with the current way; measure against the baseline; fix what engineers flag. |
| Weeks 11 to 12 | Cut over the registry-entry step; measure the "after" the same way as the "before"; confirm the number. |
12 What acting looks like
The first step is the spearhead: registry-entry automation, in production in 90 days, with a visible result by week two (Section 11). The freed capacity absorbs the April demand surge without new hires and begins shrinking the 31.6-day queue; from there the rest of the opportunity map (Section 9) is worked down in sequence.
Appendix Calculations, assumptions and sources
Calculations. The blended hourly cost is total payroll over total worked hours, then divided by headcount for a fully-loaded cost per head. Operating margin is turnover less total cost. Work in progress is monthly order intake multiplied by the cycle time in months. The registry line is expressed as a share of the order's billed price, of its excl-VAT labour, and in normo-hours at the firm's own tariff rate. The spearhead range is annual passport volume multiplied by recoverable hours per passport and by the automation rate, valued at the blended hourly cost; certificates follow the same form. Hire-avoidance is recovered full-time equivalents multiplied by fully-loaded cost per head. The client's absolute figures are withheld from this published version; every ratio and percentage in the document is computed from them unchanged.
Assumptions: recoverable 0.5 to 1.0h/passport (fraction of the firm's 3 to 6h / tariff normo-hours); automation 60 to 75% (under the firm's own electronic-version discounts); passport volume ~760/mo (excludes garden/garage/non-res = upside); EUR/UAH ~48 (affects only EUR tiers and the audit fee); drafting automation 25% (lower confidence). Each is confirmed against the week-1 baseline.
Sources: discovery-answers.docx, income-and-expenses.xlsx, order-intake-delivery-dates-sep-oct-2025.xlsx, tariffs-price-list.pdf, inventory-case-private-sector.pdf, inventory-case-non-residential.pdf, sample-information-products.pdf, blank-forms-orders-contracts-invoices.pdf, job-descriptions-1/2/3.pdf, technical-passport-extract-private-sector.pdf. External: Cabinet of Ministers of Ukraine (kmu.gov.ua).
That is the deliverable. The next one is about your operation.
Book the audit call · two weeks · worth 5,000 EUR, and your numbers decide what you pay for it. · Or see your own numbers first
All derived figures are conservative estimates stated as ranges, separated from client-provided facts in Section 1, and confirmed against a measured baseline before any guarantee is set.