Foreign companies that hire developers here are almost never doing it to save money. They are doing it because they want to operate inside the mainland internet, and the mainland internet is a different technical environment with its own platforms, its own rules about where data may sit, and its own licensing requirements before a website can legally serve visitors. A team elsewhere can write good code for you; it cannot know this environment. That is the whole argument for buying locally.
Building for the domestic internet from Shanghai
Start with the constraint that shapes everything else: a commercial site served to mainland visitors from a mainland server requires an ICP filing, and a commercial site needs an ICP licence, both issued under the Ministry of Industry and Information Technology and both obtainable only by a locally registered entity. This is not a formality you handle after launch. It determines your hosting architecture, your corporate structure and your timeline, and it needs to be settled in the first conversation with any supplier.
Second, assume that services your product depends on by default may be unreachable from inside. Google Fonts, Google Maps, Google Analytics, reCAPTCHA and Firebase Cloud Messaging are the usual casualties, and any of them left in the codebase will hang a page for a local visitor. Map every third party dependency before design begins and plan the replacement: Amap or Baidu Maps for geodata, Alibaba Cloud or Tencent Cloud for hosting and content delivery, and vendor push services for notifications. Teams here produce that list from memory. A foreign team discovers it during testing, which is expensive.
Third, the distribution model differs. Reaching consumers usually means a WeChat mini program rather than a standalone application, because acquisition costs inside that ecosystem are a fraction of persuading someone to install an app. Google Play does not operate here at all, so Android distribution runs through the manufacturer stores of Huawei, Xiaomi, OPPO and Vivo, each with its own review process and each needing a submission. These are engineering decisions with commercial consequences and local firms have made them many times.
What the local supplier base is good at
- Payment integration. WeChat Pay and Alipay behave nothing like card networks, from refunds to settlement to reconciliation, and the integration work is a specialism in itself.
- WeChat ecosystem development. Mini programs, official accounts and the social graph around them form a discipline that barely exists outside this market.
- Retail, luxury and consumer technology. The city is the commercial capital and the marketing technology stack around consumer brands is mature here.
- Manufacturing and supply chain systems. Industrial clients nearby have driven deep experience in production planning, traceability and warehouse systems.
- Localisation of foreign products. Taking an existing platform and making it legal, fast and culturally usable inside the domestic environment.
What you should not expect is a cheap offshore development shop. Rates for competent senior engineers here sit closer to developed market levels than to the low cost supplier countries listed on the software companies index, and the value is local knowledge rather than arbitrage.
Contracts, chops and the language that governs
Several conventions surprise first time foreign buyers, and none of them are negotiable in practice.
Agreements are executed with the company chop rather than a signature. The chop is the binding instrument, it is registered with the authorities, and a contract carrying only an individual's signature may be worth very little. Confirm the name on the chop matches the entity on the fapiao, and that this is the entity actually doing the work rather than an affiliate.
Bilingual contracts are normal, and one language version must be stated as governing. If the Chinese version governs, have it reviewed by counsel who reads it, because the English text you negotiated is then merely a translation. Invoicing runs through the fapiao system, the state issued tax invoice that governs how and when a supplier can bill you and what your own finance team can recognise as a deductible expense. Ask early rather than at month end.
On intellectual property, write ownership of source code and design assets explicitly into the agreement with assignment on payment, and keep a copy of the repository outside the vendor's infrastructure from the first commit.
PIPL, data localisation and cross border transfer
The Personal Information Protection Law, alongside the Data Security Law and the Cybersecurity Law, is strict and has real enforcement behind it. Two questions decide most architectures. Does your product collect personal information from people inside the mainland, and do you need to move any of it out? If the answer to both is yes, there is a defined compliance route involving assessments and approvals, and it takes time you must plan for.
The simplest design, and the one local teams will recommend, is to keep domestic user data domestic and synchronise only aggregated or anonymised information abroad. Decide this before the data model is written, because retrofitting it means rebuilding. Put the chosen approach in the contract along with a clear statement of who is responsible for the filings.
The calendar, the working week and overlap hours
| Factor | Practical effect |
| Overlap with the Gulf and the subcontinent | Comfortable shared afternoon, no evening work required |
| Overlap with the United Kingdom and the continent | Local evening or client early morning, workable with discipline |
| Overlap with the USA | Effectively a relay; expect written handovers rather than live sessions |
| Spring Festival | The country largely stops for a period around the lunar new year; nothing ships and staff travel |
| Adjusted working weekends | Weekends are sometimes reassigned as working days to bridge long holidays, so the calendar is not predictable from abroad |
Get the vendor's published calendar in writing before agreeing any date, and never place a launch, migration or major release adjacent to the lunar new year period.
Choosing a supplier and keeping the relationship honest
Ask which regulatory filings the firm has completed for previous foreign clients and how long each took. Ask to see a mini program they built and the metrics behind it. Ask who on the team speaks the language your project manager speaks fluently enough to argue in, because a project that only works through one bilingual intermediary has a single point of failure. Ask what happens to your repositories and cloud accounts if the relationship ends badly.
If the requirement is really market communication rather than engineering, a local digital marketing agency or the local PR agencies listing will serve you better than a development contract. When your scope, entity structure and data rules are settled, request proposals from verified firms and compare them on regulatory experience first and price second.