at a glance
Global expansion brought opportunity and complexity in equal measure for ROLLER Software. What once worked in Xero became harder to sustain, prompting a move to NetSuite and a more automated, scalable platform built for what came next.
- Xero (multiple instances)
- Spreadsheets
-
Replaced multiple Xero instances with a single NetSuite OneWorld environment
-
Automated revenue recognition, reducing effort from days to minutes each month
-
Delivered on time with a six-month implementation and fixed go-live date

the client
About ROLLER Software
Founded in Melbourne in 2010, ROLLER Software is a global venue management platform built for the attractions and leisure industry. Its cloud-based platform brings together ticketing, point of sale, memberships, waivers and guest experience into a single system designed for high-volume, experience-led venues.
Today, ROLLER supports more than 3,000 venues across over 30 countries, working with operators ranging from fast-growing family entertainment centres to large-scale attractions such as water parks, zoos and cultural institutions. Recognised for its growth and culture, ROLLER has been listed in the AFR Fast 100 for two consecutive years and has earned the highly coveted Great Place To Work Certification.
From the get go, we felt very comfortable working with Annexa. It quickly became clear that their product knowledge and practical understanding of NetSuite were strong - they were able to grasp our business model straight away. They weren’t just providing an implementation service; they acted as true consultants, offering insights based on their experience with other businesses. Every person I’ve interacted with on the Annexa team has been absolutely incredible, and it’s a partnership we value greatly as we continue to grow.Pragati SharmaDirector of Finance Operations, ROLLER Software
the challenge
Outgrowing a finance setup built for an earlier stage
What had worked well for ROLLER in its earlier years became increasingly difficult to maintain as the business grew. Operating across multiple regions with separate Xero instances made it hard to see the full picture or move quickly at month end.
Key finance processes, including consolidation and revenue recognition, relied on manual intervention and spreadsheets. Each reporting cycle demanded significant effort, creating pressure on the team and limiting time for forward-looking analysis.
To support continued expansion, ROLLER needed a more robust finance platform that could centralise operations, automate key processes and provide clearer visibility across the business.

the results
Where the change delivered real value
Choosing NetSuite marked a clear turning point for ROLLER – a move away from what had been workable in Xero towards a platform built to support global growth. Annexa came into the selection process late but won the team over quickly by understanding ROLLER’s billing and payments model straight away. That clarity carried through delivery, with ROLLER hitting an ambitious go-live date in a six-month implementation – even when internal expectations leaned towards delays.
Once live, the impact on day-to-day finance work was immediate. Revenue recognition, previously a multi-day exercise involving multiple team members, is now largely automated in NetSuite. What once took two to three days each month can now be completed in around 15 minutes, significantly reducing manual effort and month-end pressure.
Just as importantly, NetSuite became the connective layer across ROLLER’s finance ecosystem. Integrations with Chargebee, Adyen and ProSpend replaced manual data movement with reliable, automated flows, reducing reconciliation effort and error risk. With billing, payments and expenses feeding into a single source of truth, the finance team no longer had to stitch together information across disconnected tools.
Beyond the technical outcomes, the project changed how ROLLER approached continuous improvement. Rather than treating the implementation as a one-off, the team began working with Annexa as a long-term partner, using NetSuite as a foundation to layer in further efficiencies. Post go-live conversations quickly shifted from stabilisation to what was next, including bank reconciliation automation, expense management and tighter controls across the finance function.
Revenue recognition now takes the team only about 15 minutes each month. When we were using Xero, it took two to three days and required at least three people to complete.Pragati SharmaDirector of Finance Operations, ROLLER Software