Make your business grow and stay in control.
Software built for private equity and companies with a buy-and-build strategy. From the first name on your longlist to the last filing of the year: one platform, one truth, and an assistant that reads your documents so you don't have to.
The tour is a working demo. Drop a bidder, grant extension, generate a resolution. It takes four minutes.
One acquisition, start to finish
Follow Meridiaan Holding as it buys Zonneveld Beheer B.V. Every screen below is how turph works, and everything marked with a red dot you can try yourself.
Every target with the numbers that matter
A target is not a sales lead. What you need is the size of the company you are buying: revenue, EBITDA, headcount, valuation. Turph keeps those next to the stage, the rating and one thing most CRMs forget: when to call back. Targets with a callback date sit at the top, oldest first.
Try it: click "called" on the top rowVan Baerle filed FY25 accounts last week: revenue up 12%, EBITDA margin 14.4%. That is above your A-rating threshold. Move the callback forward and prepare a first-contact note?
Are we on track for the year?
Every advisor has a goal per year: EBITDA acquired and number of deals closed. The ring shows where you are. The threshold is not fixed: in January, 8% of a yearly goal is on schedule; in December, 90% is behind. Turph tells you where you should be today.
Try it: drag the monthAt the current pace you close the year at 71% of goal. The gap is € 1.7m EBITDA, roughly one Zonneveld-sized deal. Your short list has two targets that fit; the NDA with Fjordlab has been unsigned for 41 days.
Every bidder in its own phase, the fee counted forward
A process has ten statuses at once, because every counterparty is somewhere else. Turph keeps each bidder in its own phase with its latest bid. The mandate holds retainer, success fee, minimum, exclusivity and tail. The fee is calculated on the highest bid still in the room, per bracket, the way the market counts.
Try it: drop the highest bidder and watch the feeNordlicht's last bid was 24 days ago and they have opened 61 documents since, mostly HR and Litigation. Historically that pattern precedes a revised offer. Their exclusivity request is still unanswered.
A data room you control, per party, per category
Ten numbered categories, the documents underneath, and access per party per category with a start and end date. A bidder that drops out expires automatically, and it stays visible that they were in. Every view is logged: who opened what, when.
Try it: tick and untick accessThree questions came in from Nordlicht on 03 Tax. Two are answered by documents already in the room (03.02 and 03.05). One needs the auditor. Want me to answer the two and draft the third for review?
Closing is the start of the part everyone forgets
Earn-out measurements, escrow releases, warranties that lapse, non-competes that expire. All of them have a date, and precisely those dates get lost. Turph keeps them per deal and raises a signal sixty days before. The first 100 days run as tasks with an owner, on the same task list your team already uses.
The SPA defines earn-out EBITDA with three adjustments (clause 7.3). I have prepared the calculation sheet with those adjustments so the H1 measurement on 30 Sep is one afternoon, not one week.
The new entity: one file, complete from day one
Zonneveld is now an entity in the group. Directors with authority and appointment dates, the share register as a series of mutations, registration numbers, and the statutory documents in fixed blocks. A red mark where a core document is missing. Resolutions are generated from your own templates, the wording your notary approved.
Try it: generate the board resolutionDirectors
- J. ZonneveldCEO, sole authority, since 2011
- Meridiaan Holding B.V.director, joint, since 5 Mar 2026
Share register
- Issue 100 sharesJ. Zonneveld, 2011
- Transfer 60 sharesto Meridiaan Holding, 5 Mar 2026
- Pledge 40 sharesto Ardent Bank, 5 Mar 2026
The management board of Zonneveld Beheer B.V., having its corporate seat in Rotterdam, registered under number 24387712, with an issued share capital of € 18,000 held by J. Zonneveld (40%) and Meridiaan Holding B.V. (60%), resolves to appoint Meridiaan Holding B.V. as managing director with joint authority, effective 5 March 2026, at a remuneration of [amount] per annum.
Eight placeholders filled from the file. One left for you.
I read the deed of transfer you uploaded this morning. It names a second pledge on 20 shares to Rabobank that is not in the register yet. Add the mutation?
Every deadline of every entity, most urgent first
Annual accounts and tax filings for the whole group in one list. Overdue is red, within thirty days amber, filed is green and drops to the bottom. Extension moves the reference date, so red means genuinely late. And filed is not the same as filed on time: your auditor knows the difference, so does turph.
Try it: grant extension on the red oneZonneveld has a broken financial year (1 Oct to 30 Sep) according to its articles. The deadline above assumes a calendar year. Correct it to 30 Sep 2027?
Monday morning, 8:30
This is what the partner sees. Not everything there is, but what still has to happen: the signals from every module in one list, most urgent first, each one a task in a click. Below it, four meters that use different thresholds, because 80% of files complete is work and 80% filed on time is a conversation.
Your week in one paragraph: one filing is overdue and I have drafted the extension request. Earn-out 1 is due in 15 days and the sheet is ready. Nordlicht is likely to revise. The Vastgoed claim needs a decision from the insurer; I have asked.
turph.ai reads what you upload
Your files are full of facts nobody has typed in yet: a deed names a pledge, an SPA defines an earn-out, articles set a financial year. turph.ai reads them, proposes the entry, and you confirm. Nothing is written without you.
From deed to register
Upload a deed, extract or set of articles and turph.ai proposes the mutations: directors, capital, seat, pledges, financial year. You confirm, the file updates.
From SPA to obligations
Point it at a signed SPA and it lists every dated obligation: earn-outs, escrow, warranties, non-competes, with the clause reference. Each becomes a signal sixty days ahead.
Q&A that answers itself
Bidder questions are matched to documents already in the room. Answers are drafted with references; what needs a human goes to the right person with the context attached.
A watch on every process
Stalled NDAs, bidders whose behaviour changes, targets whose new accounts change their rating. turph.ai notices and proposes the next step, on your Monday brief.
Not a tool on the side. Your whole back office.
turph runs on DK, a complete business platform: accounting, invoicing, documents, calendar, tasks, workflows, client portal, ISO 27001 and 9001. One login, one set of users, one truth. Nothing is entered twice.
m&a
- targets with revenue, EBITDA, FTE and valuation
- pipeline against the yearly goal
- bidders per phase, mandate and fee brackets
- data room with access per party
- post-closing obligations and evaluation
entities
- directors, proxies, addresses, registration numbers
- share register as mutations
- group structure with ownership
- statutory documents in fixed blocks
- resolutions from your own templates
- workbook import with a dry run
comply
- filing deadlines with extension
- risk assessment per entity
- five registers: rejected clients, claims, incidents, complaints, conflicts
- dashboard with meters and signals
- ISO 27001 and 9001 on the same platform
Insights
Short, practical pieces on the mechanics of M&A and corporate compliance. Written by people who build software for it, and who therefore had to get every detail right.
A success fee bracket is not a percentage
Why 5/4/3/2 on a five-million deal is 160,000 and not 100,000, and why your CRM probably gets it wrong.
complyExtension moves the reference date
Most compliance calendars show red on the wrong day. What "on time" actually means, and why filed is not the same as filed on time.
m&aThe dates everybody forgets after closing
Earn-outs, escrow, warranties, non-competes. The deal team moves on; the obligations do not. How to make sure someone is looking.
Built for firms where everything has to be right
A missed deadline is a fine. A miscalculated fee is a conversation with your client. An incomplete file shows up at the auditor. turph is built so none of that happens.
Private equity firms
Processes with multiple bidders, mandates with brackets, a data room per deal and everything that keeps running for years after closing.
Buy-and-build platforms
A growing group of companies, each with its own file, a pipeline measured against the annual goal, and a first-100-days plan for every addition.
Corporate service providers
Entities managed for third parties: directors, seat, registers, deadlines and statutory documents, demonstrably in order across the portfolio.
You have just seen the demo. Send us your entity workbook and within a week you are looking at the same screens with your own entities, deadlines and deals.