Skip to content
Software, ERP and Apps

Outsourcing software development to India from the UAE: the 90-minute time gap, contracts, data law, VAT reverse charge, 0% withholding tax and payment rules.

Published
Updated
Reading time
15 minutes

Drafted with AI tools; researched, edited and approved by Althameem Ali. Our editorial policy

On this page · 10 sections
  1. Why do UAE companies outsource software and web work to India?
  2. What does it cost compared with the UAE?
  3. How do time zones and working weeks line up?
  4. What goes in the contract?
  5. How do VAT, GST and payments work?
  6. How do you run the project week to week?
  7. What are the red flags?
  8. Frequently asked questions
  9. Talk to the team before you sign
  10. Changelog

Full disclosure: we are an Indian team, based in Calicut, that builds custom software, portals and websites for companies in India and the GCC, including UAE clients. So we are one of the vendors this guide is about. Everything below that isn't our own experience links to its source, a UAE or Indian government one wherever it exists, read on 4 October 2026. The tax and legal points are a checklist for your advisers, not advice.

It is written for founders, operations heads and IT managers at UAE companies weighing an Indian partner for a portal, an internal tool, an app or a website.

Why do UAE companies outsource software and web work to India?#

Three reasons come up again and again: depth, distance and cost.

Depth. India's technology industry is large, and the Middle East is one of its fastest-growing export markets. NASSCOM's Annual Strategic Review 2026 (opens in a new tab) (24 February 2026) estimates industry revenue of $315 billion in FY26 and export revenue of $246 billion, with APAC and the Middle East "leading growth" in exports.

Distance. The time gap is small and the flight is short. The UAE runs on GMT+4 (UAE government fact sheet (opens in a new tab)) and India on GMT+5:30, so India is an hour and a half ahead all year. Our own Dubai page describes Calicut as about four hours' flight from the UAE.

Cost. Indian rates sit well below Western ones, as the next section shows, and a team in Kerala has Kerala overheads, not Dubai rents.

Our own UAE work runs on this model. For ZAJEL, a Dubai courier, we designed the customs portal its clients use with Dubai Customs and supported its development, designed its app and supported the build, designed and built its new website, and handle its IT support from Calicut, as our team reports in the ZAJEL case study. Our Gulf design and social work includes a social campaign for Tailor on Wheels, a doorstep tailoring service in the UAE, a social launch for Blaze Electromechanical, an MEP contractor in Doha, and a bilingual identity for Tea Today, a tea café brand in the GCC.

It isn't right for every project. If someone must be on your premises every day, keep the work local. Some data also carries extra UAE rules: health data and payment data have sector rules that restrict moving them abroad, according to DLA Piper's summary of UAE data law (opens in a new tab) (last modified 27 January 2025), so check those before any offshore build touches them. And an Arabic-first product needs Arabic writers and reviewers on the team wherever the code is written; our Arabic-English website checklist covers that side.

What does it cost compared with the UAE?#

Software quotes are effort multiplied by rate, and only the rate changes much with geography. Clutch's pricing guide (opens in a new tab) (updated 21 September 2026) puts India's typical rate at $25–$49 an hour, against $50–$99 for the United States; it publishes no band for the UAE. Our custom software cost guide turns those rates into person-months: ₹3.8–7.5 lakh a person-month at Clutch's India band, and ₹1–2 lakh for a lean Kerala team, with project ranges for tools, CRMs, ERPs and platforms.

Because there is no public UAE rate band to compare against, do the comparison yourself: send a UAE firm and an Indian firm the same written brief, and ask both for the effort by role and the rate behind the total. Then add the costs outsourcing brings with it:

  • Travel for a kick-off and a launch, when being in the room matters.
  • A product owner on your side, someone who answers questions within a day. Remote teams stall without one.
  • Time to write things down. Specifications, acceptance criteria and decisions in writing cost hours that a team down the corridor might skip.

Taxes add less than people expect, as the VAT section below explains: for a VAT-registered business entitled to full input tax recovery, the reverse charge nets to zero, and there is no UAE withholding tax to gross up.

How do time zones and working weeks line up?#

Well, with two adjustments. India is 1 hour 30 minutes ahead of the UAE, so a 10 am call in Business Bay is 11:30 am in Calicut, the example our Dubai page uses. And the working weeks differ: the UAE federal government works Monday to Thursday, 7:30 am to 3:30 pm, and Friday mornings to 12 noon, with Saturday and Sunday as the weekend, and Sharjah's government takes Friday off as well, according to the UAE government portal (opens in a new tab) (updated 12 August 2026). Private companies' hours vary.

Our Calicut office works Monday to Saturday, 9:30 am to 6:30 pm India time, which is 8 am to 5 pm in the UAE. That gives a UAE team on standard office hours a full overlap from Monday to Thursday, a usable Friday, and a Saturday when we can work while your office is closed. Agree the window in writing, and agree who answers if production breaks outside it.

Plan for Ramadan, too; our Ramadan guide covers how the working day shifts in the UAE during the month.

What goes in the contract?#

The contract has to work under two legal systems. Our guide to choosing a software development company has the full clause table and the Indian law behind it; these are the points that matter most for a UAE buyer.

Who owns the code. Under India's Copyright Act, the author is the first owner of the copyright, so code written by an Indian vendor's developers belongs to the vendor unless it is assigned to you in writing. The assignment should name the work and say worldwide and for the full term; if it states no territory or period, the Act's defaults are India and five years, as that guide explains with the sections. Put the code repository, cloud accounts and domain in your company's name from day one.

Where the data goes. The UAE's Personal Data Protection Law, Federal Decree-Law No. 45 of 2021, came into force on 2 January 2022, applies to processing "inside or outside the country" and sets requirements for cross-border transfers, according to the UAE government portal (opens in a new tab) (updated 4 December 2025). Its implementing regulations "have yet to be issued", Chambers' 2026 data protection guide (opens in a new tab) reported in March 2026, so the transfer rules can't yet be applied in full and the contract has to carry the safeguards. Companies in the DIFC or ADGM fall under those free zones' own data protection laws instead, as DLA Piper's summary notes. On the Indian side, the DPDP Act switches off most of its duties where a business in India processes the personal data of people outside India under a contract with a person outside India (section 17(1)(d) of the Act (opens in a new tab)), but the duty to keep reasonable security safeguards still applies. Write data processing terms into the contract: hosting region, who may access live data, breach notice to you, and deletion or return at the end.

Governing law and disputes. Agree which country's law governs the contract and where disputes go, and have a lawyer in each country read it.

Exit. A notice period, a handover checklist, documentation and a full data export in open formats. If the code and accounts are already yours, exit is a handover, not a negotiation.

How do VAT, GST and payments work?#

On the UAE side: the reverse charge. Under Article 48 of the UAE VAT law, a taxable person that imports services for its business "shall be treated as making a Taxable Supply to himself" and accounts for the VAT (FTA's text of Federal Decree-Law No. 8 of 2017 (opens in a new tab), unofficial translation). In the VAT return, the FTA's returns guide (opens in a new tab) (August 2021) has you declare imported services in Box 3 and recover the VAT in Box 10 to the extent you are entitled; a business entitled to full recovery declares and recovers the same amount. Since 1 January 2026, businesses no longer issue self-invoices under the reverse charge but must keep the supporting documents, under Federal Decree-Law No. 16 of 2025 (Ministry of Finance, 3 December 2025 (opens in a new tab)). One catch for small firms: the mandatory VAT registration threshold of AED 375,000 counts "taxable supplies and imports", according to the Ministry's VAT page (opens in a new tab), so a large software contract can push a business over it.

No withholding tax to deduct. The Ministry's corporate tax page (opens in a new tab) says non-residents without a UAE permanent establishment "may be subject to Withholding Tax (at the rate of 0%)". You pay the invoice in full.

No UAE e-invoice for it. Invoices from foreign suppliers don't have to pass through the UAE's new e-invoicing network, according to the Ministry of Finance's e-invoicing FAQ (opens in a new tab) (read 4 October 2026); our UAE e-invoicing guide covers the rest of the system.

On the Indian side: a zero-rated export. A supply of services counts as an export under section 2(6) of India's IGST Act when the supplier is in India, the recipient and the place of supply are outside India, payment arrives in convertible foreign exchange (or in rupees where the RBI permits), and the two parties aren't merely establishments of one person (CBIC (opens in a new tab)). Exports are zero-rated under section 16, and a vendor can supply without paying tax by filing a Letter of Undertaking in Form GST RFD-11 for the financial year before invoicing, a step the GST portal's guide (opens in a new tab) walks through. If an Indian vendor adds GST to an invoice for your UAE company, ask why.

Getting paid. India's foreign exchange rules changed on 1 October 2026. Under the RBI's Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (opens in a new tab), as amended on 22 September 2026, a services exporter must realise payment within nine months of the invoice date (twelve months if invoiced or settled in rupees) and report each month's service exports on an Export Declaration Form within 30 days of the month's end. For you, that means paying by bank transfer against a proper invoice, in dirhams, dollars or another currency you agree, on the milestones in the contract. Tie those milestones to working software you have accepted, not to dates.

How do you run the project week to week?#

The same way you would run a good local team, with more of it written down. Agree each of these in writing before the first sprint, with any vendor:

AreaWhat to agreeA good answer
Overlap hoursA daily window when both sides are reachableNamed hours in both time zones, and who answers outside them
RhythmShort cycles that end in something you can useA working version on a test link every couple of weeks
CommunicationHow decisions are made and recordedA weekly call, one written channel for decisions, named contacts on both sides
VisitsWhen people need to be in the roomKick-off and launch visits planned and budgeted up front
OwnershipCode, cloud, domain and app store accountsIn your company's name from day one, with the vendor added as a user
PaymentsCurrency, method and milestonesBank transfer against numbered invoices, on milestones tied to accepted versions
VAT and GSTWho accounts for whatYou handle UAE VAT under the reverse charge if registered; the vendor invoices a qualifying export without GST
DataHosting region, access and breach noticeA named hosting region, a short list of people with access to live data, and a breach notice to you within hours
SupportHours, response times and on-site needsResponse times in writing, and on-site work planned in advance

Our own defaults, for comparison: Monday to Saturday, 9:30 am to 6:30 pm in Calicut (8 am to 5 pm in the UAE); two-week sprints, each ending with a working version you can log in to, as set out on our custom software page; weekly calls and WhatsApp for the day-to-day; visits for kick-offs and launches when a project needs them, because we have no Dubai office; your data and your configuration in your name and exportable at any time; a system we build on Xale (opens in a new tab), the CRM platform by Xale Private Limited, sits in a workspace in your company's name (reported by our team); a website's hosting and domain stay in your own accounts; and UAE-hours IT support from Calicut, where we already support a Dubai team, with anything that needs hands on site planned in advance.

A few habits make the difference:

  1. One product owner on each side, with the authority to say yes.
  2. A staging copy where each sprint's work is tried before users see it.
  3. A task list you can read without asking for a status update.
  4. A short demo every sprint, where you click through what was built.
  5. Plain-language release notes, so your team knows what changed.

If marketing is part of the plan too, the same model applies to campaigns, creative and social. Our page for UAE and Indian brands working with a Kerala team covers that side: hours, permits and costs in dirhams.

What are the red flags?#

Our guide to choosing a software development company lists the general ones: no live work, a fixed price for an unwritten scope, the vendor's name on your code and accounts, and pressure to pay everything upfront. For a UAE buyer, add these:

  • Unclear about who is where. A UAE address with a delivery team in India is a normal model, but you should know which company you are contracting with and where the people who build your software sit.
  • GST on an export invoice. It may mean the vendor hasn't filed a Letter of Undertaking, or hasn't treated the supply as an export. Ask before you pay.
  • No answer on data. If the vendor can't say where your data will be hosted and who can reach it, assume nobody has decided.
  • Payment to personal accounts, or in cash. Pay the contracting company, by bank transfer, against a numbered invoice.
  • No overlap promise. "We're flexible" is not a support plan. Ask for the hours and the response times in writing.
  • No written handover plan. If the vendor won't describe how you would leave, plan on not being able to.

Frequently asked questions#

Do UAE companies pay VAT on software services bought from India?#

A VAT-registered UAE business accounts for 5% VAT itself under the reverse charge (Article 48 of the VAT law), declaring the imported service in its VAT return and recovering the VAT to the extent it is entitled. Since 1 January 2026, no self-invoice is needed, but supporting documents must be kept. Imports also count towards the AED 375,000 mandatory registration threshold.

Is there UAE withholding tax on payments to an Indian software company?#

No tax is withheld in practice. The Ministry of Finance says non-residents without a UAE permanent establishment may be subject to withholding tax at a rate of 0%, so the invoice is paid in full.

Does an Indian vendor charge GST to a UAE client?#

Not when the supply qualifies as an export of services under section 2(6) of India's IGST Act. Exports are zero-rated, and a vendor that has filed a Letter of Undertaking (Form GST RFD-11) for the financial year invoices without GST. An invoice to a UAE client that carries GST deserves a question.

What is the time difference between India and the UAE?#

India is 1 hour 30 minutes ahead of the UAE all year. A 10 am meeting in Dubai is 11:30 am in India. The UAE federal government's weekend is Saturday and Sunday, with Friday afternoons off.

Can an Indian company host our customers' personal data?#

UAE law allows cross-border transfers on conditions, but the PDPL's implementing regulations had not been issued as of March 2026, so the contract carries the safeguards. DIFC and ADGM companies follow their free zones' own laws, and health and payment data have stricter sector rules.

Talk to the team before you sign#

The best test of an offshore partner is a small, paid first phase with the ownership terms in writing: the code in your name where code is written for you, or your data and your configuration in your name where the system sits on a platform. If you're weighing an Indian team for a portal, an app or a website, tell us what you want to build and we'll reply with a first-version scope, the overlap hours and the terms above, or tell you honestly if the project should stay in the UAE. You can also read the full ZAJEL case study to see the model at work.

Changelog#

  • 2026-10-12: Our own defaults now say what is yours on every project: your data and your configuration, in your name and exportable at any time; a workspace in your company's name for a system we build on Xale, the CRM platform by Xale Private Limited (reported by our team); and a website's hosting and domain in your own accounts. The line no longer lists the code. The advice to ask any vendor for the code and accounts in your company's name is unchanged where code is written for you: the quick answer now says "the code written for you", and the closing line names both cases for a paid first phase, the code in your name where code is written for you, or your data and your configuration in your name where the system sits on a platform.

Written by

Co-founder, Marketlube

Althameem Ali researched, edited and approved this post. Marketlube is a growth partner in Calicut building brands, websites, CRMs and campaigns for businesses across Kerala, India and the Gulf.

Start a project

Want this working for your brand?

Tell us what you're growing and where. A strategist replies within one working day, and after a short call your written plan (the channels, the budget and the first 90 days) follows within 48 hours.

Every rupee you spend with us has to earn its keep.