Shopping mall GTO
Mall GTO submission from Shopify POS.
Our GTO app takes Shopify POS sales and submits them in the format each mall requires, every day. In Singapore it supports 313@somerset, Bugis Junction, Capitol Piazza, JEM and Raffles City Shopping Centre, and new malls can be added on request.
How it flows
- Shopify POS
- Daily sales
- Mall format
- Mall GTO server
See it work
One sale, start to finish.
- 1
Sale
Each outlet sells on Shopify POS as normal.
- 2
Day ends
The app collects each outlet's sales for the day.
- 3
Mall format
Sales are written in the file format the mall requires.
- 4
Submitted
The file goes to the mall's GTO server automatically, every day.
- 5
Logged
Every submission is in the sales history. A failed one can be re-sent as a manual job.
What we do
What the app handles.
Automatic daily submission
POS sales are formatted to each mall's specification and sent on schedule without staff action.
Per-outlet connections
Each Shopify POS location is linked to its mall, with its own schedule and on/off control.
Sales history
A daily view of net sales sent for each connected location and period.
Manual jobs
Re-send a specific date if a mall server missed a file or a figure needs correcting.
New mall setup
Singapore malls not yet supported can be added; a one-time integration fee may apply.
Issue investigation
If a day's figure looks wrong, we request collaborator access to your store and trace it.


The app
GTO Malaysia & Singapore
- Price
- From USD 15/month on the Shopify App Store
- Trial
- Free trial available
- Works with
- Shopify POS
- Coverage
- 313@somerset, Bugis Junction, Capitol Piazza, JEM and Raffles City Shopping Centre in Singapore, plus Malaysian malls (list below)
- Launched
- August 2025
Shopify App Store listing checked 2026-10-18. Screenshots are from the listing.
Pricing
Three plans, priced by outlet count.
Every plan sends each outlet's sales on its own automated schedule. The plans differ in how many Shopify POS locations you can connect and how many jobs can wait in the queue.
| Plan | Basic | Standard | Pro |
|---|---|---|---|
| Price | USD 15/monthBilled yearly: USD 150/year | USD 20/monthBilled yearly: USD 200/year | USD 50/monthBilled yearly: USD 500/year |
| Shopify POS locations | Up to 5 | Up to 10 | Up to 15 |
| Queued jobs | Up to 10 | Up to 20 | Up to 30 |
| Automated schedule for each location | Yes | Yes | Yes |
| Free trial | 7 days | No | No |
App prices from the Shopify App Store, checked 4 November 2026. Shopify bills app charges in USD. Yearly billing saves about 17%.
Supported malls
31 malls and mall groups, two countries.
Don't see yours? Send us the mall's GTO documentation. A one-time integration fee may apply.
Singapore
- 313@somerset
- Bugis Junction
- Capitol Piazza
- JEM
- Raffles City Shopping Centre
Malaysia
- 1 Utama
- Alamanda
- Atria Shopping Gallery
- Central i-City
- Dpulze
- East Coast Mall
- Empire Mall
- IOI City Mall
- IOI Mall Damansara
- IOI Mall Puchong
- KL East Mall
- KLCC
- KLGCC
- Melawati Mall
- Mayang Mall
- Paradigm Johor Bahru
- Paradigm Mall
- Pavilion Bukit Jalil
- Queensbay Mall
- Sunway 163 Mall
- Sunway malls
- Sky Avenue
- Sutera Mall
- TRX
- Toppen Johor Bahru
- Wangsa Walk Mall
List as published by WebCEO, checked 18 October 2026.
How it works
The process, step by step.
- 1
Install
Add the GTO app from the Shopify App Store and start the free trial.
- 2
Connect
Link each POS location to its mall using the mall's tenant details.
- 3
Verify
Check the first submissions against your POS totals and the mall's records.
- 4
Automate
Submissions run daily; history and manual jobs are there when needed.
The problem
Who needs GTO submission?
Tenants in many Singapore shopping malls must submit daily sales to the mall, or to an agent the mall appoints, for GTO (gross turnover) rent. It is a condition of the tenancy agreement.
Missing submissions can lead to penalty fees or rental charged on estimated sales, which is usually significantly higher. Each mall also has its own file format and transfer method, so manual uploads grow with every outlet.
Questions
Asked often.
Which Singapore malls are supported?
313@somerset, Bugis Junction, Capitol Piazza, JEM and Raffles City Shopping Centre, as published by WebCEO and checked 5 November 2026. The app also supports malls in Malaysia. For another Singapore mall, send us its GTO documentation.
What is GTO rent?
GTO is gross turnover. Where a tenancy agreement ties rent to an outlet's sales, the mall needs daily sales figures from the tenant, sent in the mall's own file format.
What if my mall is not on the list?
Contact us with the mall's GTO documentation or the mall person-in-charge. A one-time integration fee may apply, and we confirm the exact cost before work starts.
A mall is asking for a sample file. How do I get one?
Contact us and we will provide the sample file the mall needs.
What if a day's sales figure is wrong?
Send us your Shopify store domain. We request collaborator access to investigate and correct the submission.
The mall's POS technician says a GTO file is missing.
Create a manual job for that date in the app. If it happens again, contact us so we can investigate the cause.
Related services
Next step
Ask about your mall.
Tell us how your business runs today. Our Petaling Jaya and Penang teams are in from Mon–Fri, 9:30 AM – 6:30 PM.























