Fees follow the mess in the current property, not a menu of seats.
Most work is a fixed fee after a short scoping call. We publish starting ranges so you can tell whether a conversation is worth having. Nothing here is a checkout; you receive an engagement note before any invoice.
| Engagement | How it is priced | Starting range (MYR) |
|---|---|---|
| Pre-migration Analytics Baseline | Fixed fee for one production app, quoted after we see store links and a sample weekly pack | From 18,000 |
| Cutover Continuity Review | Fixed fee when a baseline from this practice already exists | From 7,500 |
| Event Taxonomy Mapping | Priced by event volume and by how much the destination vendor will force a rename | From 6,200 |
| Post-move Reconciliation | Quoted once we have one complete week of destination traffic to compare | From 8,800 |
| Team Working Session | Per half-day in Penang; travel beyond the island is added | 4,200 per session |
| Additional reviewer days | When a white-label family or a second flavour must join the inventory | 2,800 per day |
Complexity we actually look at.
How many clients share a release
A paired iOS and Android app with the same calendar is still one baseline if the event names are cousins. Separate white-label binaries are not.
Whether the property can be read
If we cannot get into the current analytics property, reconstruction from interviews takes longer and the brief will be more cautious. That extra time is quoted, not absorbed in silence.
Language in the event names
Malay, English, and contractor leftovers in the same property are normal here. They add mapping time; they are not a surprise surcharge sprung at invoice.
Deposits and billing
A forty percent deposit confirms the start date. The balance is invoiced when the brief is delivered, or after the session note for a working session. Malaysian invoices are issued in ringgit. Work already started is covered in the refund notice.
If freeze is inside three weeks, say so immediately. We would rather decline a full baseline than compress it into a document nobody can use.
Ask for a scoped fee