Every Campus. One System.
What makes Hong Kong school finance structurally different.
Running finance for a Hong Kong education group isn't like running one school. Under the Education Ordinance, eight students at any one time makes premises a registered school, and registration attaches to the premises rather than the company. So groups grow one registered school at a time. One listed tutoring chain held 18 centres in a group of 31 companies.
For the controller, that means a statutory audit for every company, group consolidation under the Companies Ordinance, audited accounts submitted to the EDB, and fee revisions applied for months before the school year starts. Fees arrive before the teaching does, so revenue sits deferred while debentures and levies sit on the balance sheet under their own reporting rules. On entity-level Xero and Excel, that's a real exposure. For the board, it means nobody can say which campuses actually make money.
What Makes NetSuite the Right Platform for Education Finance
Select a Benefit

Twenty companies shouldn't mean twenty logins and a consolidation built in Excel weeks after close. NetSuite OneWorld holds the whole group in one place, with campus-level P&L, management-fee recharges, and consolidated numbers in real time.
- Consolidated financials across every entity in real time
- Campus-level P&L that shows which schools carry the group
- Intercompany management fees eliminated automatically
- Month-end close in days, not weeks

Twenty companies shouldn't mean twenty logins and a consolidation built in Excel weeks after close. NetSuite OneWorld holds the whole group in one place, with campus-level P&L, management-fee recharges, and consolidated numbers in real time.
- Consolidated financials across every entity in real time
- Campus-level P&L that shows which schools carry the group
- Intercompany management fees eliminated automatically
- Month-end close in days, not weeks

Termly invoices, sibling discounts, bursaries, payment plans, and autopay collections across hundreds of families. NetSuite runs the billing schedules, matches bank collections to invoices, and keeps arrears visible instead of living in a chase list.
- Termly and annual invoicing with discounts and bursaries netted
- Direct debit and autopay collections matched automatically
- Arrears aging by family, campus, and entity
- Automated statement import from HSBC, Hang Seng, and BOCHK

Fees collected before teaching happens aren't revenue yet. NetSuite defers them and recognizes term by term, carries debenture and levy balances properly, and locks closed periods so every audit and every EDB filing stands up.
- Deferred revenue schedules per term and per intake
- Debentures, capital levies, and use-of-proceeds tracking
- Immutable audit trail with period locking
- Statutory audit files for every entity, EDB-ready accounts

School payroll carries obligations most systems never track: contract-end gratuities of up to 21 percent of salary, ORSO and MPF running side by side, and long service rules that changed in May 2025. NetSuite books them as they accrue.
- Gratuity accruals per teacher contract, per entity
- ORSO and MPF populations carried side by side
- Long service provisions under the post-May-2025 rules
- Staff cost readable per campus and per entity

ONE Pacific generously shares best practices from other clients that are also relevant to our business, enhancing our NetSuite user experience.
Ka Yi Tam
Senior Manager
3Doodler
Click to PlayEducation Track Record
3Doodler went from Kickstarter to classrooms worldwide.
WobbleWorks, the company behind 3Doodler and its EDU classroom line, sells into schools worldwide from teams in Hong Kong, New York, and London. When Google Sheets stopped scaling, PS Global implemented NetSuite with Workato automation to run the whole operation: multi-channel, multi-currency, one system of record.
Regional NetSuite Leader
Why Choose PS Global?
As the region’s leading NetSuite provider, we offer the highest number of certified experts and top-rated client satisfaction in implementation and automation.
In 2023, PS Global (formerly ONE Pacific) earned the NetSuite Solution Provider – ERP Expertise accreditation, recognizing our excellence in project execution, technical proficiency, and measurable client success with NetSuite Cloud ERP.
Oracle NetSuite · Partner of the Year 2025
ASEAN Solution Provider

Popular Education Integrations

Stripe
Automatically reconcile Stripe payouts in NetSuite with line-level detail for charges, fees, refunds, and FX so your clearing account actually zeros out.

Salesforce
Sync Salesforce CRM opportunities, quotes, and accounts into NetSuite so deals close in one system and invoices post in the other without manual handoff.

Hang Seng Bank
Import Hang Seng Bank statements into NetSuite with correct parsing for FPS, CHATS, and autopay transactions, plus separate handling for each currency sub-account.

Xero to NetSuite Migration
Migrate from Xero to NetSuite without losing open invoice history, bank reconciliation context, or your team's sanity during the cutover window.

HSBC
Parse HSBC statement files across your APAC entities, generate country-specific payment files for RTGS, BAHTNET, and direct entry, and handle cash pooling sweeps as inter-company entries in NetSuite.

Bank of China (HK)
BOCHK statement files come in MT940, BAI2, and CSV depending on the account and currency. Getting them all into NetSuite cleanly is the real project.
Showing 6 of 10 Education Integrations

Education Finance Insights
Education
FAQ'sYes, and you keep it. NetSuite doesn't replace iSAMS, PowerSchool, or OpenApply in the school office; it receives what they produce. The standard pattern is enrolment and billing data flowing into NetSuite as invoices and revenue schedules, per student intake, per campus, so the fee ledger and the general ledger stop being two different truths.
How it arrives, via API or scheduled file, depends on the system. What matters is that the school-side record drives the accounting record instead of someone re-keying between them.
Honest answer: payroll calculation belongs in a payroll system built for Hong Kong, like Workstem, and we'd rather integrate one than pretend. What NetSuite owns is the liability side, which in schools is unusually heavy: contract-end gratuities that accrue over two-year contracts, ORSO and MPF populations running side by side, and long service payment provisions that changed when offsetting was abolished in May 2025.
Those obligations belong on the books as they build, per teacher cohort, per entity, not as a surprise in the leaving month. NetSuite accrues them continuously, so staff cost by campus is real, current, and complete.
A properly configured NetSuite implementation for a multi-entity education group is a real investment, in licensing and in implementation work, and we won't pretend otherwise. The discovery phase scopes the work and the number before you commit, so there's no open-ended bill.
Weigh it against what the current setup costs: the finance team's weeks lost to per-entity consolidation, the audit premium for records assembled by hand across a dozen companies, and decisions made late because nobody could see which campuses actually make money.
School doesn't stop, so the implementation can't ask it to. The build runs alongside your current setup: new activity starts clean in NetSuite at cutover while legacy periods run to their natural close in the old system. The school year gives you a natural cutover point that most businesses don't get, and we plan around it.
Phasing usually follows the structure: pilot on one campus or entity, prove the fee billing and the bank matching, then roll the remaining entities in waves. The discovery phase maps that sequence before the build begins.
On the balance sheet, mostly, and under more scrutiny than they used to get. Refundable debentures are liabilities until redeemed. Non-refundable levies and nomination rights need a recognition policy you can defend. And since the EDB's 2023 approval mechanism, schools report to parents on the use of proceeds at least annually, which means tracking what those funds actually paid for.
NetSuite carries each instrument as what it is, keeps proceeds traceable to spending, and produces the reporting without a year-end reconstruction. Your fee structure is between you, your advisors, and the EDB; the books just have to hold it properly.
Not exactly. The entity structure you have is the structure NetSuite is built for: each operating company becomes a subsidiary in OneWorld with its own books, and the group view exists on top of them instead of in a spreadsheet. Current-year data migrates cleanly; prior years usually stay archived in Xero for audit reference rather than being rebuilt.
The real question is sequencing. A school year has a natural cutover point that a calendar year doesn't, and fee billing cycles make mid-year moves messier than they look. That's one of the things the discovery phase maps before you commit to anything.
Honestly, sometimes yes. A single centre or one small campus on one company, with one bank account and a part-time bookkeeper, should stay on Xero or QuickBooks, and we'll tell you so. Hong Kong has no small-company audit exemption, but a two-entity audit season is survivable.
The calculation flips with structure, not headcount. Multiple campuses in separate companies, a group consolidation owed under the Companies Ordinance, fees deferred across terms, and gratuity liabilities accruing across teacher contracts: at that point the cost of the current setup, in controller time and in what the spreadsheets hide, is usually already higher than it looks.
Carefully, because it's the heart of school accounting. Money collected before teaching happens is deferred revenue, not income, and Hong Kong's fee rules keep most tuition arriving monthly through the year with limited advance collection. NetSuite builds the recognition schedule per term and per intake, releases revenue as teaching is delivered, and handles the awkward cases: mid-term withdrawals, pro-rata refunds, and enrolment deposits.
The by-product is the record. When your auditor asks why revenue was recognized when it was, the schedule and the evidence sit behind every figure, entity by entity.
It raises the bar rather than changing the rules. Tax exemption under s.88 comes with conditions: profits applied solely to charitable purposes, and the IRD can call for accounts and records at any time to check that activities still match the school's objects. The register is actively reviewed, and exemptions do get withdrawn. Commercial sidelines, from venue hire to camps for non-students, need their own clean treatment.
NetSuite keeps the record producible on demand: income and spending traceable to purpose, entities separated, periods locked once closed. Whether an activity is charitable is a question for your tax advisors. Whether your records can answer the IRD's letter is a question for your system.
OnePacific is now part of PS Global Consulting.
hk.psglobalconsulting.com is the dedicated Hong Kong NetSuite practice site for the same award-winning team clients knew as OnePacific, while psglobalconsulting.com covers the broader PS Global Consulting business across the region.
We continue to deliver NetSuite implementation, customization, integration, and support services for clients across Hong Kong and APAC.
Every campus in view. Every fee accounted for.
We've configured NetSuite for multi-entity groups across APAC for 18 years. Tell us how your schools are structured and we'll give you an honest read on whether it fits.

