NetSuite for insurance brokers, MGAs and insurers
MindCloud is an Oracle NetSuite Alliance Partner and a boutique consultancy for the insurance sector. Commission revenue recognition, client money controls, multi-entity consolidation and financial reporting on a single data source — integrated with your policy administration system rather than replacing it.
First-party data and context
The policy system runs the business. The finance function often does not.
There is a striking asymmetry across the insurance sector. Firms invest carefully in policy administration or actuarial platforms, because that is where the business lives. Corporate finance, meanwhile, tends to sit on an accounting package chosen fifteen years ago, with a spreadsheet alongside it for everything the package does not do: producer commission calculation, client money reconciliation, group consolidation.
The outcome is predictable. Business data is solid and financial data arrives late. And when a group grows by acquisition — which is how most broker consolidation happens — every firm brought in adds another accounting system to the perimeter.
Results that speak for themselves
- 35+ completed implementations
- 50+ clients
- 300+ subsidiaries managed
- 30+ countries
- 10+ integrations built
- Oracle NetSuite Alliance Partner since 2021
- Partner of the Year for Iberia in 2023.
The invisible cost
When the close depends on three spreadsheets and one person
The pattern repeats in brokers and mid-sized insurers alike. The policy system produces book data. Finance receives it as an extract, loads it semi-manually, and completes it with the calculations the policy system does not perform. Producer commission is calculated separately. Client money is reconciled separately. And group consolidation is built in a spreadsheet that starts from scratch every month.
The four symptoms.
Earned and collected commission are not reliably distinguished, so the period result depends on a manual adjustment at close.
Client money reconciliation happens outside the accounting system — precisely where a regulator would expect to find the audit trail.
Each acquired firm keeps its own chart of accounts and close calendar, making consolidation a manual translation exercise.
Management information arrives fifteen to twenty days after close, once the decisions that depended on it have already been made.
brokers, agents and appointed representatives
If your firm intermediates and earns commission without carrying underwriting risk, this is your path. Oracle NetSuite is the complete finance system here: ledger, revenue, expenditure, treasury, consolidation and reporting.
Challenge 1: Commission and override revenue recognition.
Brokerage commission is recognised under IFRS 15 when the performance obligation is satisfied, which does not always coincide with collection. Overrides and profit commissions accrue against target achievement, and mid-term cancellations require reversing revenue already recognised. Oracle NetSuite handles this through Advanced Revenue Management, with rules configurable by class of business, carrier and agreement type, so accrual stops depending on a manual adjustment at close.
Challenge 2: Client money and reconciliation.
A broker collecting premium on behalf of insurers handles funds it does not own, which must be held separately from firm money. NetSuite allows segregated accounts to be structured within the chart of accounts, records every collection and settlement movement with full traceability, and reconciles automatically against the bank statement. MindCloud’s SEPA integration handles European standard collection and payment files.
Challenge 3: Producer and network commission.
Calculating what is owed to each agent, producer or sub-broker consumes significant time and generates friction. NetSuite allows remuneration schemes to be configured by producer, class and product, calculated against recorded production and settled from the same system, with the detail available to the producer. The calculation leaves the spreadsheet maintained by one person.
Challenge 4: Multi-entity network consolidation.
This is the structural challenge of a consolidating sector. NetSuite OneWorld manages multiple entities, charts of accounts, currencies and fiscal calendars in a single instance, with automatic consolidation and elimination of internal transactions. MindCloud’s intercompany automation removes manual reconciliation between group companies. An acquired firm joins the reporting perimeter without adding another accounting system.
Insurers and risk-carrying MGAs
If your firm carries underwriting risk, holds technical provisions and reports under IFRS 17, the position is different and worth stating precisely.
What NetSuite does and does not do.
Oracle NetSuite is not a policy administration system and not an IFRS 17 measurement engine. Measurement of contract groups, the contractual service margin and technical provisions are produced in the actuarial system or specialist sub-ledger. What NetSuite addresses is the layer those systems do not cover: the corporate general ledger, expense and investment accounting, treasury, group consolidation and management reporting, receiving measurement entries from the actuarial sub-ledger.
Challenge 1: Corporate ledger and group consolidation
Most mid-sized insurers handle technical measurement correctly while carrying a fragmented corporate finance function, particularly where the group contains a carrier, an owned brokerage and service companies. NetSuite OneWorld unifies that perimeter with automatic consolidation and elimination of internal transactions, while preserving each entity’s statutory chart of accounts.
Challenge 2: Expense, investment and allocation by class
Allocating overhead to classes and lines of business is both an analytical and a regulatory reporting requirement, and spreadsheets handle it with criteria that are hard to document. NetSuite allows analytical dimensions and allocation rules to be applied systematically and traceably, turning allocation into an auditable process.
Challenge 3: Integration with the actuarial sub-ledger.
MindCloud has built more than ten integrations with third-party systems. The standard architecture places the actuarial sub-ledger as the source of technical measurement entries and NetSuite as the general ledger, consolidation and reporting layer. The specific scope is defined during the analysis phase according to the source system.
Challenge 4: Management and regulatory reporting.
etSuite provides the consolidated, traceable financial information that underpins management reporting and the preparation of periodic regulatory returns. MindCloud complements this with its AI-generated financial reporting module.
Compliance and regulation
Compliance and regulation
MindCloud leads the localisation of Oracle NetSuite for Spain, which matters for any UK group operating a Spanish entity, and works in partnership with Marosa VAT for companies carrying tax obligations across several European countries.
Client money and segregation.
Insurance distribution regulation imposes obligations on the custody and segregation of funds collected on behalf of third parties. Holding the full audit trail of that movement — from premium collected to settlement with the carrier — inside the accounting system is an internal control requirement as much as an operational advantage.
Statutory obligations.
Spanish billing system requirements, immediate information supply for entities within scope, and preparation of periodic returns from the accounting record. Insurance transactions carry specific VAT treatment, which MindCloud configures during implementation.
Why MindCloud
Experience with multi-entity structures.
MindCloud has implemented multi-entity architectures across more than 300 subsidiaries in over 30 countries. In a sector growing by acquisition, the ability to bring a firm into the reporting perimeter without adding another accounting system is the central problem, and it is a question of architecture before software.
Sector-specific proprietary product
Four of MindCloud’s six developments are relevant:
- SEPA integration — management of collection and payment batches, with the traceability required for the movement of client funds.
- Intercompany operations automation — elimination of manual reconciliation between companies within the network.
- AI-powered financial reporting in Spanish — reporting using local formats and terminology.
- Cash flow forecasting — cash projections based on the collection portfolio and payment schedules.
Alliance Partner & Partner of the Year Iberia
MindCloud has been an Oracle NetSuite Alliance Partner since 2021 and was recognized as Partner of the Year for the Iberia region in 2023.
Senior team, not a consulting pyramid.
The consultants who scope the project deliver it. MindCloud has been an Oracle NetSuite Alliance Partner since 2021, was named Partner of the Year for Iberia in 2023, applies the SuiteSuccess methodology and works bilingually in English and Spanish.
Is NetSuite right for your firm?
Good fit if...
Commission income or revenue from roughly €6M / £5M
Two or more entities, or growth by acquisition
Producer network with variable commission schemes
Material client money balances held
Need to close in under ten days
Strong policy system, fragmented finance function
Audit or regulatory reporting obligation
Not yet a fit if...
Small local brokerage
Single entity with no integration plans
No external distribution network
No collection on behalf of third parties
Current close adequate for management
Integrated system still adequate
No audit requirement
FAQS
Why choose MindCloud as your Oracle NetSuite Partner?
Before each project, we conduct an initial qualification phase: we thoroughly analyze processes, define scope, timeline, and actual implementation costs, and address the most common questions about Oracle NetSuite. As an Oracle NetSuite Alliance Partner—and recognized as Partner of the Year 2023 in Iberia—at MindCloud we provide leadership, technical expertise, and close support.
Is NetSuite a policy administration system?
No. Oracle NetSuite is the finance system: general ledger, revenue, expenditure, treasury, consolidation and reporting. Policy administration, underwriting and claims handling belong in the specialist system, and NetSuite integrates with it. MindCloud has built more than ten integrations with third-party systems and defines the specific scope during the analysis phase. Presenting it otherwise would create an expectation the product does not meet.
How does NetSuite recognise brokerage commission revenue?
Oracle NetSuite recognises commission under IFRS 15 through Advanced Revenue Management, with rules configurable by class of business, carrier and agreement type. The system distinguishes earned from collected commission, handles overrides linked to volume or loss ratio targets, and processes reversals on mid-term cancellation. MindCloud configures those rules during implementation, which removes the manual accrual adjustment at every close.
Does NetSuite handle client money segregation and reconciliation?
Yes. Oracle NetSuite allows segregated accounts to be structured within the chart of accounts, records every collection and settlement movement with full traceability, and reconciles automatically against the bank statement. MindCloud’s SEPA integration handles collection and payment files to the European standard. The complete movement, from premium collected to settlement with the carrier, sits inside the accounting system.
Can NetSuite calculate producer and agent commissions?
Yes. Oracle NetSuite allows remuneration schemes to be configured by producer, class of business and product, calculated against recorded production and settled from the same system, with detail available to each producer. MindCloud configures those schemes during implementation. The practical objective is to remove commission calculation from the spreadsheet that one person currently maintains in most brokerages.
Does NetSuite meet IFRS 17 measurement requirements?
No, and it is worth stating precisely. Oracle NetSuite is not an IFRS 17 measurement engine: measurement of contract groups, the contractual service margin and technical provisions are produced in the actuarial system or specialist sub-ledger. NetSuite acts as the corporate general ledger and the consolidation and reporting layer, receiving measurement entries from that sub-ledger. MindCloud defines the scope of that integration during the analysis phase.
Can NetSuite consolidate a multi-entity broker network?
Yes. Oracle NetSuite OneWorld manages multiple entities, charts of accounts, currencies and fiscal calendars in a single instance, with automatic consolidation and elimination of internal transactions. MindCloud has implemented this architecture across more than 300 subsidiaries and has built proprietary intercompany automation. An acquired firm joins the reporting perimeter without adding another accounting system to the group.
Does NetSuite integrate with our policy administration system?
Yes. MindCloud has built more than ten integrations between Oracle NetSuite and third-party systems. In insurance the standard architecture places the policy system as the source of book and production data, with NetSuite as the finance system that receives it and produces the accounting, consolidation and reporting. Scope and synchronisation frequency are defined during the analysis phase.
Does NetSuite support regulatory reporting?
Oracle NetSuite provides the consolidated, traceable financial information that underpins regulatory return preparation, with analytical dimensions by class and line of business applied systematically. MindCloud complements this with its AI-generated financial reporting module. Where the entity carries underwriting risk, specific regulatory statements also draw on the actuarial system rather than the ledger alone.
How does NetSuite handle cancellations and renewals for accounting purposes?
Oracle NetSuite treats mid-term cancellation as a modification that reverses revenue already recognised and adjusts the remaining accrual, and renewal as the start of a new accrual period under the configured rules. MindCloud defines that treatment during implementation, aligned with the data arriving from the policy system. It is the area where differences most commonly accumulate when the process is handled manually.
How long does a NetSuite implementation take in insurance?
A NetSuite implementation for a brokerage with a single entity typically runs four to six months. MindCloud applies the SuiteSuccess methodology, starting from pre-built configurations. Timelines vary with the number of entities in the perimeter, the complexity of commission schemes, the policy system integration and the volume of history to migrate. The final schedule is fixed at the close of the analysis phase.
What size does a brokerage need to be before considering NetSuite?
From roughly six million euros in commission income, Oracle NetSuite tends to be a sound investment. Other factors bring the decision forward in this sector: the number of group entities, growth by acquisition, the volume of client money held, and the complexity of network remuneration schemes. MindCloud assesses those factors on the discovery call and says so plainly where the project is not yet justified.
Why choose a boutique partner over a large consultancy?
boutique partner assigns senior consultants to the project from start to finish. MindCloud has been an Oracle NetSuite Alliance Partner since 2021 and was named Partner of the Year for Iberia in 2023. In insurance, commission accrual configuration and multi-entity architecture determine whether all downstream reporting can be trusted, which makes the experience of whoever performs that configuration the decisive variable.
Speak with a NetSuite specialist for the insurance industry
- A 30-minute diagnostic call is all it takes to determine if NetSuite is a good fit for your company, what role it plays in your policy system, and how long it can be implemented.