- Home
- Audit Readiness
- Audit Readiness and Internal Controls for Tech Companies...
Audit Readiness and Internal Controls for Tech Companies in UAE
Technology companies often have subscription revenue, development spend and international customers. We structure the finance records so these areas are explained clearly.
Our preparation process
Automate revenue schedules
Calculate deferred revenue from contract dates, not manual estimates.
Record a capitalisation policy
Write down what development spend qualifies and who approves it.
Standardise exchange rates
Use a documented source for all foreign currency entries.
Document related party deals
Keep agreements and supporting calculations for charges between group entities.
Recurring revenue and deferred income
Subscription and software-as-a-service businesses bill ahead and deliver over time. Maintain a contract schedule showing customer, start date, term, billing frequency, price and the portion of the invoice that relates to future periods. The unearned portion is a liability. The schedule should roll forward each month from opening balance, plus billings, less revenue recognised, to closing balance.
Record discounts, free months, upgrades and credits in the schedule. This keeps the figures in agreement with invoices and with what the billing platform reports.
Annual contracts paid upfront deserve special attention, because an error in the start date moves revenue between years.
Capitalised development and R and D costs
Technology companies spend heavily on engineers. Decide in writing which development costs are expensed and which, if any, may be capitalised. Keep timesheets that show who worked on which product or feature. Capitalisation without a documented basis is likely to be challenged by a reviewer.
Contractor fees, cloud hosting, licences and tools should be coded by product where possible. Cloud usage bills are often large and variable, so reconcile the provider's invoice to your usage report each month.
Review the policy yearly and record any project that was stopped, since costs already capitalised on an abandoned product normally need to be reconsidered.
Intellectual property, contracts and access
Evidence of who owns the code matters to investors and acquirers. Keep employment and contractor agreements that assign work product to the company, and keep records of any open-source or third-party licences in use.
For finance systems, restrict who can create vendors, change bank details and approve payments, and keep a log of changes. Customer contracts with service levels may carry credits for downtime, so track any credits owed.
Domain names, app store accounts, cloud tenancies and software licences should be registered in the company's name, not in an individual's. Keep a list of who holds the administrator credentials.
If you promise shares or options to staff, or receive investor funds, keep the signed agreements, the cap table and board approvals together. Trace funding received to bank statements. Record it as equity or a loan according to the terms.
More questions
How should usage-based billing be reconciled?
Compare the usage data used for invoicing with the platform's raw report each month. Investigate any customer whose invoice differs from expected usage.
Where do app store fees go?
Record platform commissions as a cost, separate from gross revenue, and reconcile the store's payout report to the bank.
What do investors usually ask for?
Typically a monthly management accounts pack, a revenue schedule, a cash forecast and contract summaries, so keep these current.
How should freelance developers be paid?
Under a written agreement, against invoices that state the work done, with proof of payment retained.
What should be documented for contractor payments?
Keep a signed agreement, the invoices received, proof of payment, and a note of what deliverable each payment relates to. If a contractor builds part of your product, the agreement should say who owns the work. These files support both the cost treatment in your accounts and any later conversation with investors about ownership of the product.
Paperwork worth keeping tidy
- Subscription ledger with start and end dates
- Deferred revenue release schedule
- Development cost analysis and timesheets
- Software and cloud vendor contracts
- Intercompany agreements and recharge schedules
- Corporate tax workings including free zone status
Risks to watch in tech company books
Subscription and deferred revenue
Annual contracts billed upfront must be released to income over the service period.
Development costs
Spend on building products needs a clear policy on what is expensed and what is capitalised.
Multi-currency customers
Foreign invoices and payment processor fees need consistent exchange rate treatment.
Contractor and equity arrangements
Freelancer payments, share options and intercompany charges require documentation.
The limits of our service
We work under licence No. 1360308, as accountants, tax and risk consultants. That means preparing and reviewing your records. It does not include signing audit reports or statutory audit opinions.
Set your year-end timetable
Share your year-end date and current accounting set-up, and we will suggest where to start.
Speak to our teamCall +971 50 771 2258 WhatsApp us Email us Numerix Accountants does not issue audit opinions or perform statutory audits, which are outside our licence.
Talk to Numerix Accountants
Pick the way that suits you: phone, WhatsApp or email. One of our advisors will get back to you to discuss your requirements.