Skip to content

Guide · 10/20/2026

Build vs Buy Family Office Reporting Without Vendor Lock-in

Build vs buy for family office reporting at €20–150M: where vendor lock-in hides, the contract clauses that keep your data and an exit, and a five-year cost test.

By Pedro Souto

A family with €20–150 million, four or five banks and a dozen entities has outgrown a family office run on Excel and email. It needs consolidated reporting, one report of everything it owns valued on the same date, that someone other than the founder can trust. A vendor offers a three- or five-year licence; a developer quotes a custom build. Both say the family will “own its data”.

That promise does not settle build vs buy for family office reporting. For most families in this range the answer is a hybrid: rent the custodian feeds, own the data model and write the exit into the contract. This guide shows why, from the family’s side: what the family can take with it, how fast, at what cost, and who keeps the model running after go-live. PWA receives no fee from any vendor and builds no software. PWA does not manage money, hold mandates, take commissions or give regulated investment, tax or legal advice.

Should a family office build or buy its reporting and data platform, and how do we avoid vendor lock-in, keep ownership of our data and keep an exit?

At €20–150 million, buy the aggregation and own the data model. Custodian feeds are cheaper to rent than to build. What you keep is the entity map, the full transaction history and the valuation rules, in an export you test every year, with switching, data-return and erasure terms written into the contract before you sign.

69%

of family offices have adopted automated investment reporting systems, up from 46% the year before

RBC Wealth Management and Campden Wealth, North America Family Office Report 2025, published 16 October 2025 (317 responses worldwide, 141 from North America)

44%

of family offices face technology challenges

Bank of America, Family Office Study 2025 (335 US family office decision-makers, offices with at least $25 million, fielded May–June 2025)

Both studies are weighted to the United States, and neither measures Europe directly. In the RBC and Campden Wealth survey, manual processes and over-reliance on spreadsheets were the operational risks family offices cited most often. What replaces the spreadsheet, and on what contract, is the decision this guide is about.

Build vs buy family office software: three options, not two

The choice is usually framed as build or buy. The third option, buy the aggregation and own the data model, is the one to price first.

OptionWhat you ownWhat you rentWho maintains itFails when
BuildThe data, the hosting choice and the code, if the development contract assigns it to the familyHosting and any third-party dataA developer or small firm, on its own notice periodThe developer leaves, or a bank changes a statement format and nobody updates the parser
BuyA licence; the data, under whatever the contract saysSoftware, feeds, screens and often the vendor’s data teamThe vendor, with the account mapping held by its onboarding teamThe price rises at renewal, the export is incomplete, or the vendor is sold or closes
HybridThe entity register, ownership percentages, classification, valuation policy and monthly reconciled historyCustodian feeds, aggregation and reporting screensThe vendor for feeds; a named person or back office for the modelNobody updates the family’s own store, and it drifts from the platform

A build is rarely about screens. Dashboards are the cheapest part of a reporting system. The work sits underneath:

  • Custodian connections. Each custodian, the bank that holds the assets, delivers positions and transactions in its own format, by SWIFT message, file or PDF statement, and changes that format on its own schedule.
  • Statement parsing. Banks that send no feed still send statements, and someone has to turn them into transactions.
  • Private markets. Capital calls, distributions and quarterly valuations arrive as PDFs from each fund administrator.
  • The entity and ownership model. Which holding owns which account, at what percentage, since when.
  • Valuation policy. How unlisted shares, property and fund interests are valued, and how often.
  • Performance calculation. A documented method, applied the same way every month.
  • Access control and hosting. Who sees which entity, where the data sits, who reviews security.
  • A named maintainer. The person who fixes all of the above when it breaks.

The last line is where builds fail. If one developer wrote the parsers and holds the knowledge, the family has a key-person risk in its reporting. When that developer takes another job, the system keeps running until the first bank changes a format, and then it stops.

What a feed is, and the point at which a platform pays for itself, are covered in consolidated reporting across multiple banks. If the answer is to buy, family office software sets out what each vendor states about feeds, hosting and price. This guide covers the decision before that shortlist, and the contract after it.

Where vendor lock-in hides in family office reporting

Vendor lock-in is the point at which leaving a supplier costs more, in money, time or risk, than staying with a service that no longer fits. In a SaaS reporting platform it rarely comes from the licence term. It comes from six places, and each has a test the family can run before signing.

  1. The data model. The entity hierarchy exists only in the vendor’s schema, and no other system can read it. Test: ask for the full entity hierarchy, with ownership percentages and effective dates, as a file a different system could load.
  2. History. Current positions export; the full transaction history does not, or only as report output. Test: export every transaction for one account since inception and check that the opening balance plus the transactions equals today’s position.
  3. Derived numbers. Performance, look-through exposure and private-fund returns are calculated inside the platform and cannot be reproduced outside it. Test: ask whether the export carries the inputs to recompute them, and whether the method is documented.
  4. Documents and extracted data. Statements, capital call notices and the fields the platform reads from them, including fields extracted by AI, are linked to transactions. Test: check that the export carries the documents and the link between each document and the transaction it produced.
  5. People. How each account is mapped, how each asset is classified, and the fixes for each bank’s quirks often live in the vendor’s onboarding team. Test: ask for the mapping to be documented and delivered to the family.
  6. Price. Once switching is expensive, the renewal increase follows. Test: look for a cap on renewal increases in the contract, not in the proposal.

None implies bad faith; each is the normal result of a platform doing its job. The point is to know, before signing, which of them the contract leaves open.

Data ownership is not data control

An ownership clause is the easy box to tick. Control is what matters when the family wants to leave, and it has three parts: custody (where the data sits and who can access it), completeness (whether the export carries everything the family needs to rebuild its history) and the right to recompute (whether the family can produce the same performance figures elsewhere).

FundCount, a vendor, frames data ownership in three dimensions, legal ownership, physical control and functional portability, and suggests asking a vendor to show what a complete data export looks like. That test is worth running whichever vendor is on the shortlist.

Two newer questions sit on top. First, derived data: whether calculated performance, classifications and data extracted from documents belong to the family or to the vendor. Second, model training: whether the vendor may use the family’s data, in any form, to train models or build benchmarks. Both belong in the contract, and both are questions for the family’s lawyer.

What the EU Data Act already gives you

The EU Data Act, Regulation (EU) 2023/2854, has applied since 12 September 2025. Its Chapter VI governs switching between data processing services. Commentators read it as covering SaaS as well as infrastructure and platform services, though complex software has to be assessed case by case. It applies to providers wherever they are established, when they serve customers in the Union.

For a reporting platform in scope, the contract must contain at least the following.

ProvisionWhat it requires, in plain words
Art. 25(2)(d)Notice to start switching of no more than two months
Art. 25(2)(a)Switching, or moving the data to the family’s own infrastructure, within a maximum transitional period of 30 calendar days, with assistance and continuity of service
Art. 25(4)If 30 days is technically unfeasible, the provider must say so within 14 working days, justify it and propose an alternative period of no more than seven months, keeping the service running
Art. 25(2)(b)Support for the customer’s exit strategy, including relevant information
Art. 25(2)(e)An exhaustive list of the data and digital assets that can be ported, at minimum all exportable data
Art. 25(2)(g)At least 30 calendar days to retrieve data after the transitional period
Art. 25(2)(h)Full erasure of the exportable data and digital assets generated directly by the customer, after the retrieval period, once switching has succeeded
Art. 29(2)–(3)From 11 January 2024 to 12 January 2027, switching charges may only be reduced charges, no higher than the provider’s direct costs of the switch
Art. 29(1)From 12 January 2027, no switching charges at all
Art. 29(4)Standard service fees and early termination penalties must be disclosed before the contract is signed

Three limits matter for a family.

  • Custom builds. Article 31(1) exempts services whose main features are custom-built for one customer and not offered at broad commercial scale from Article 23(d), Article 29 and Article 30(1) and (3). A system a developer built and hosts for one family is likely to be such a service, so the zero-charge rule does not protect it. Article 31(3) requires the provider to say, before signing, which obligations do not apply.
  • Who signs. The Act protects customers in the Union. A contract signed by a holding company in the UAE, Switzerland or another non-EU jurisdiction may sit outside it. Which entity signs the licence is a question for the family’s lawyer, not an afterthought.
  • Fixed terms. Whether the switching rules let a family leave a fixed-term contract early, and at what penalty, is also a question for the lawyer. The Act requires those penalties to be disclosed before signing; it does not make every penalty disappear.

The rules may also narrow. The European Commission’s Digital Omnibus proposal of 19 November 2025, procedure 2025/0360(COD), would add targeted exemptions from the switching rules for custom-made services and for certain SME and small mid-cap providers under legacy contracts. As of 20 October 2026, the European Parliament’s Legislative Observatory shows the file as “Awaiting committee decision”: it is a proposal, not law. If it is adopted as proposed, a smaller vendor’s existing contracts could fall outside parts of Chapter VI. Ask the vendor whether it would qualify, and write the exit terms into the contract either way.

Why GDPR portability is not your exit

Article 20 of the GDPR gives an individual the right to receive personal data concerning them, which they provided to a controller, in a “structured, commonly used and machine-readable format”, where processing is based on consent or a contract and carried out by automated means. That is a right of a person, over data about that person. It does not reach the holding company’s ledger, the entity hierarchy or a fund’s valuation history. GDPR portability is useful; it is not an exit plan. Hosting regions and GDPR transfers are covered in the family office software guide.

Contract clauses that keep an exit

Questions to put to your lawyer before signing; PWA does not give legal advice. The table lists what to ask and the answer that should prompt a second look.

ClauseWhat to ask forRed flag
Data ownershipDoes the family own all data it provides and all data derived from it, including calculated performance, classifications and fields extracted from documents?Ownership of “customer data” only, with derived or aggregated data reserved to the vendor
Use of data and model trainingMay the vendor use the family’s data, in any form, to train models, build benchmarks or improve products?Silence, or “anonymised” use with no definition of anonymised
Export scopeDoes the contract list every category: positions, full transaction history, entity hierarchy with ownership percentages, valuation history, custom fields, report templates, documents and their links?A “standard export” with no list
Export format and frequencyWhich documented, machine-readable format; how often the family may export; at what cost?Exports only as PDF reports, or as professional services quoted on request
API accessIs API access included in the licence, and at what volume?API sold as a separate module, or available only through the vendor’s services team
Termination assistanceWhat notice, transitional period, assistance and parallel run does the vendor commit to? Do the Data Act terms apply to this contract?Assistance “at the vendor’s discretion” or at day rates not stated
Data return and erasureIs there a dated deadline for data return, a retrieval window, and an erasure certificate afterwards?”Deleted in accordance with our retention policy”
Renewal priceIs the renewal increase capped, and for how many terms?Renewal “at the then-current list price”
Termination for convenienceCan the family end the contract early, at what written penalty, and how does that interact with the switching terms?A penalty equal to the remaining term, with no switching carve-out
Change of controlIf the vendor is acquired, may the family terminate without penalty and take a full export?No change-of-control clause
Insolvency and continuityHow does the family get its data if the vendor fails? For a build or on-premises licence, is there source-code escrow?Nothing on insolvency at all
Sub-processors and hostingIs there a named list of sub-processors and hosting locations, with notice of changes and a right to object?A list “available on request”

The same questions apply to a build. A development contract needs its own answers on who owns the code, who may reuse it for other clients, what documentation is delivered, and what happens when the developer stops working on it.

Software escrow: when it helps

Source-code escrow is an arrangement in which a developer deposits its source code, and ideally the instructions to build and run it, with an independent escrow agent. The code is released to the licensee if agreed events occur, typically the developer’s insolvency or its failure to maintain the software.

For a build or an on-premises licence, escrow is worth asking about. Ask what triggers release, whether anyone checks that the deposit actually builds, how often it is updated and who pays. For a SaaS reporting platform, code alone is of little use: without the vendor’s infrastructure, feeds and team, the family cannot run it. What protects the family there is a current, complete data export it has already tested.

Total cost over five years: the build vs buy matrix

A build vs buy analysis is only as good as its inputs, and the inputs belong to the family: its quotes, its banks, its hours. The worksheet below sets out the lines. PWA puts no figures in it.

Cost line (five years)BuyBuildHybridWhere the figure comes from
Licence × 5, with the contracted renewal increaseYes—YesThe vendor’s written quote and renewal clause
Per-custodian, per-entity or per-user feesYes—YesThe quote, priced for the family’s actual banks and entities
Implementation and data migrationYesYesYesThe vendor’s or developer’s written statement of work
Development—YesSmallThe developer’s quote, with what is excluded
Hosting and an annual security review—YesSmallHosting provider’s price; the reviewer’s quote
Feed upkeep when banks change formatsIn the licence?YesIn the licence?The contract, or the developer’s day rate
A named maintainer, per yearFamily sideYesYesA salary, a monthly fee or an outsourced back office
Internal hours: reconciliation and reviewYesYesYesHours per month × the family’s own rate
One exit: migration and a parallel runYesYesYesThe next vendor’s implementation quote plus the overlap months
Total over five yearsSumSumSumCompare the three totals, not the three licences

One line can be filled from a public price. Asora publishes a subscription of $15,600 a year for a family with $50–100 million of net worth, billed annually, plus a one-time implementation fee of 25% of the annual subscription, $3,900 on that quote. At a flat price, five years of licence and implementation come to $81,900, before any renewal increase, add-on, internal hour or exit. That figure is the vendor’s published price, not a PWA estimate, and it is the first line of the worksheet, not the answer.

Fill in the maintainer line first. A build needs a named person, every year, to keep the feeds and the model working; a purchase needs one on the family’s side for what no platform reconciles on its own. If that line is blank, the totals mean little.

The hybrid: buy the aggregation, own the data model

The hybrid is a family office technology stack in two layers. The platform does what platforms do well: receives custodian feeds, aggregates, reconciles and produces reports. The family keeps, in a store it controls, the part that defines its wealth:

  • The entity register, with ownership percentages and effective dates.
  • The asset classification, so that every platform the family ever uses reports on the same categories.
  • The valuation policy: how unlisted holdings, property and fund interests are valued, and when.
  • The monthly reconciled snapshot: positions and transactions as at each month-end, as signed off.

The store does not need to be elaborate. A database in a family-owned cloud account works; so does a versioned set of files, if someone owns it. It is fed from the platform’s API or export. Addepar, for example, documents a Jobs API for asynchronous large data exports to a data warehouse or repository. Whatever the platform, the test is the same: can the family’s store be refreshed every month without asking anyone’s permission?

The classification and valuation rules are decisions, not software settings. They belong to the family’s investment and wealth architecture, written once and applied to every platform. Running the model month to month, chasing missing statements and signing off the snapshot, is family office administration work.

The hybrid wins when the family expects to use several banks or platforms over a decade, when a succession horizon means the history has to survive a generation, or when the advisor or office that runs reporting today may not run it tomorrow. In the Bank of America study, offices used just under two wealth management platforms on average, and better platform integration was their top technology request. A family-owned model is what makes two platforms, or a change of platform, a manageable event.

It does not win for one bank and a handful of entities. There, a platform alone, or a well-kept spreadsheet, is enough. The family office software guide sets out when a spreadsheet is still enough.

An exit plan you test every year

A software exit plan is only real if it has been run. Once a year, before the renewal notice date:

  1. Request the full export. Every category the contract lists, not a sample.
  2. Load it outside the platform. Into the family’s own store, or into a plain database.
  3. Reconcile one month. Rebuild one month-end total from the export and compare it with the platform’s own report for the same date.
  4. Check what survived. Full transaction history, the entity hierarchy with ownership percentages, valuation history, and documents with their links.
  5. File the result with the renewal date. If the export failed any check, raise it before the renewal, while the family still has room to negotiate.

The failures to look for are a missing field, a history that starts at go-live, or documents that export without their links. Each is cheaper to fix in year one than at the exit. For what a family’s reporting looks like before any of this exists, see a founder with four banks and no single view.

If the decision is close, or the contract is already on the table, the fastest first step is a Wealth Operations Review: an independent read of the options, the contract terms and the five-year cost before anything is signed.

Before you sign a five-year licence or fund a build, have the contract, the export and the cost tested.

A Wealth Operations Review examines how your wealth is organised today: what is fine, what is fragile, what to change first, and what it all costs. €7,500 fixed, written, ten working days, refunded in full if it finds nothing worth more than its fee.

Request a Wealth Operations ReviewPrefer a call first?

Questions we hear

What is vendor lock-in in family office reporting?

Vendor lock-in is when leaving a reporting platform costs more than staying, even when the service no longer fits. In family office reporting it rarely comes from the licence. It comes from an entity model only the vendor’s schema understands, a history that does not export, performance figures that cannot be recomputed elsewhere, and mappings only the vendor’s team knows.

Who owns the data in a family office reporting platform?

The contract decides, and an ownership clause is the easy part to obtain. What matters is control: where the data sits, who can access it, whether the export includes full transaction history, entity ownership and valuation history, and whether the family may recompute performance elsewhere. Ask for derived and document-extracted data to be covered too.

Can a family office build its own reporting system?

It can, but the screens are the small part. A build has to receive custodian feeds, parse statements, capture capital calls and fund valuations, model entities and ownership, calculate performance and control access. Then someone must keep all of it working when a bank changes a format. If that someone is one developer, the build carries key-person risk.

Does the EU Data Act let a family switch reporting provider?

Largely yes, since 12 September 2025, for a customer in the EU. The contract must allow switching on no more than two months’ notice, a transition of up to 30 days, at least 30 days to retrieve data, and erasure. Switching charges end on 12 January 2027. Custom-built services are exempt from the charge rules.

What should a reporting software contract say about leaving?

These are questions for your lawyer, not legal advice. Ask whether the contract lists every exportable data category, sets the export format and cost, gives API access without paid professional services, caps renewal increases, provides termination assistance, covers the vendor’s sale or insolvency, names sub-processors, and ends with a dated data return and an erasure certificate.

Does a family office need software escrow?

Mainly for a build or an on-premises licence. Source-code escrow deposits the code with a third party and releases it if the developer fails, for example on insolvency. For a SaaS platform, code without the vendor’s infrastructure is of little use. What protects the family there is a current, complete data export it has tested.

How do we compare the cost of building and buying over five years?

Put both options on one worksheet with the family’s own figures: licence fees for five years with the contracted renewal increase, per-entity or per-custodian fees, implementation, internal hours at the family’s own rate, and for a build, development, hosting, feed upkeep and a named maintainer each year. Add one exit to both columns. Test the maintainer line hardest.

Sources

All pages opened and checked on 20 October 2026. Vendor pages are quoted as the vendor states them; nothing here is a PWA estimate.

  • European Union, Regulation (EU) 2023/2854 on harmonised rules on fair access to and use of data (Data Act), OJ L, 2023/2854, 22.12.2023. Supports: scope over providers serving customers in the Union (Art. 1(3)); application from 12 September 2025 (Art. 50(2)); the switching contract terms in Art. 25(2)(a), (b), (d), (e), (g), (h) and Art. 25(4) (30 calendar days, two months, 14 working days, seven months, at least 30 days, erasure); switching charges in Art. 29(1)–(4) (reduced charges from 11 January 2024 to 12 January 2027, none from 12 January 2027, pre-contract disclosure of early termination penalties); the custom-built exemption in Art. 31(1) and (3). Official text: eur-lex.europa.eu; publication record: op.europa.eu. Arts. 1, 25, 29, 31 and 50 read in the Official Journal text published by the EU Publications Office, publications.europa.eu.
  • Maples Group, “The EU Data Act’s switching framework: a practical overview”, 17 April 2026. Supports: switching rules read as covering IaaS, PaaS and SaaS, with complex software assessed case by case; the Digital Omnibus custom-made exemption for non-IaaS contracts concluded before 12 September 2025 and a lighter regime for SME and small mid-cap providers (as proposed). maples.com
  • European Parliament, Legislative Observatory, procedure 2025/0360(COD), “Simplification of the digital legislative framework – Digital Omnibus (Omnibus VII)”. Supports: Commission proposal COM(2025)0837 of 19 November 2025; status “Awaiting committee decision” on 20 October 2026; summary wording “targeted exemptions for custom-made services and certain SME/SMC providers under legacy contracts”. oeil.europarl.europa.eu · document summary
  • Regulation (EU) 2016/679 (GDPR), Article 20, right to data portability. Supports: personal data concerning the data subject, provided to a controller, in a “structured, commonly used and machine-readable format”, where processing is based on consent or contract and carried out by automated means. gdpr-info.eu
  • RBC Wealth Management, “2025 RBC and Campden Wealth report: North American family offices adapt to uncertainty and embrace AI innovation”, 16 October 2025. Supports: 69% of family offices have adopted automated investment reporting systems, up from 46% the previous year; manual processes and over-reliance on spreadsheets most often cited as operational risks; 317 responses worldwide, 141 from North America; survey conducted April–August 2025. rbcwealthmanagement.com
  • Bank of America, “Family Office Study” (Family Office Report 2025). Supports: 44% of family offices face technology challenges; just under two wealth management platforms used on average; better platform integration the top technology request; 335 US family office decision-makers, offices with at least $25 million in assets, fielded May–June 2025. ml.com
  • Asora, pricing page. Supports: brackets from $30M of net worth; $15,600 a year ($1,300 a month, billed annually) for $50–100M; one-time implementation fee of 25% of the annual subscription ($3,900 on that quote). asora.com
  • Addepar Developers, “Use cases”. Supports: the Jobs API for asynchronous large data exports to a data warehouse or repository. developers.addepar.com
  • FundCount, Don Harder, “Who owns and controls your data?”, 2026 (page undated). Supports: the three dimensions of legal ownership, physical control and functional portability; the advice to ask a vendor to show a complete data export. fundcount.com

Pedro Souto is the founder of PWA — Private Wealth Advisory. He works with UHNW founders, families, and single-family offices to build an independent operating layer around complex wealth — combining markets, analytics, technology, and governance to turn fragmented advice into one coherent picture, and to make someone, finally, responsible for the whole of it.

— Next step

Administration & Back Office: talk it through with Pedro.

This piece belongs to PWA's Administration & Back Office work. Tell Pedro how things are organised today and what you are weighing; the first conversation is about your situation, not a pitch.