Cross-border tax for software developers — competitively priced, fixed fee

For software developers: the cross-border filings, the treaty relief and the disclosures, handled end to end on a written fixed fee. Ask us about competitively priced cross-border tax for software developers: call the 24-hour helpline on +1 (416) 619-0068, or request a written fixed quote today.

  • 15+Years of the founder's cross-border experience
  • 18,000+Clients served across our offices in India, the USA, Canada and the UAE
  • 5.0Google rating
  • 4Global offices — India, USA, Canada & UAE

Secure a fixed quote

Your own file sets the fee. Send it over, and a written quote arrives before anything is prepared.

24-hour helpline: +1 (416) 619-0068
  • Offices in India, the USA, Canada and the UAE
  • 24-hour helpline: +1 (416) 619-0068
  • 18,000+ clients served
In short

A developer working remotely for a foreign employer can create a taxable presence for that employer in the country where the code is written — which turns a personal arrangement into the employer's problem.

Below: the rule, what clients ask first, two worked files with their numbers, the process end to end, and the published fee.

The rule that applies to this group and not the one next to it

A developer working remotely for a foreign employer can create a taxable presence for that employer in the country where the code is written — which turns a personal arrangement into the employer's problem.

Here is the part that decides your answer. What separates a good outcome here from an ordinary one is rarely the arithmetic. It is knowing that a specific rule exists for software developers and being able to evidence that it applies.

Two of the firm’s advisers at a desk in the Delhi office

Fixed-fee pricing for software developers Tax

What sets the fee for a software developer's cross-border file is how many countries the employment arrangement touches and whether share options crossed a border between grant and vesting. Salary from one foreign employer into one account is a short piece of work; options, a second country and unfiled years are each another layer. The fee is agreed in writing first.

Individual tax filing
From $349

in US dollars, fixed and quoted before work starts

Returns for people whose tax position did not stay in one country, including the years residence itself is in question.
See the fee schedule
Corporate cross-border filing
From $999

in US dollars, fixed and quoted before work starts

Returns for companies with foreign subsidiaries, foreign income or foreign shareholders, and the schedules each of those triggers.
See the fee schedule
Transfer pricing documentation
From $2,500

in US dollars, fixed and quoted before work starts

Documentation for transactions between related companies: the method, the comparables and the file an authority asks to see.
See the fee schedule
Foreign asset & information reporting
From $349

in US dollars, fixed and quoted before work starts

Foreign holdings mapped once — accounts, real property, shareholdings — then reported to each authority in the form it requires.
See the fee schedule
Non-resident & departure filings
From $349

in US dollars, fixed and quoted before work starts

Non-resident filings and the two part-year returns a move produces, sequenced so neither country taxes the same income twice.
See the fee schedule
Payroll & mobility setup
From $999

in US dollars, fixed and quoted before work starts

What an employer owes when an employee works in another country: the registrations, the withholding and the reporting that follow.
See the fee schedule
Catch-up & voluntary disclosure
From $349

in US dollars, fixed and quoted before work starts

For a filing history that stopped — the penalty position assessed first, then the years filed in the order that protects it.
See the fee schedule
Estate & trust filing
From $799

in US dollars, fixed and quoted before work starts

Trust and estate filings that reach across a border, including the reporting a foreign beneficiary or a foreign asset creates.
See the fee schedule

All published fees on one page — each engagement priced as one number on one list, with nothing left as a range.

Three things we hear on the first call

  • My employer has no entity where I live and does not want one.
  • I am paid in a foreign currency into a foreign account and report neither properly.
  • My share options were granted in one country and vested after I moved.

Every one of those is a question we answer weekly. They arise because two tax systems were written independently and neither was designed with the other in mind. See also foreign seller: capital gains and the clearance certificate.

Worked through with figures

It is easier to see with numbers attached.

Equity that vests after the move

A grant worth C$219,000 at vest, over a 45-month vesting period, 9 months of which were worked in the first country and 36 in the second.

Equity that vests after the move
ItemAmount
Value at vestC$219,000
Vesting period (months)45
Months worked in the first country9
Months worked in the second country36
Apportioned to the first countryC$43,800
Apportioned to the second countryC$175,200

Two countries tax slices of one gain: C$43,800 and C$175,200 on this apportionment. Where their taxing points differ — grant, vest, exercise or sale — the credit can arrive in a year the other country is no longer taxing, which is the mismatch to plan around. The interesting question is where your own figures fall relative to that, which is a computation rather than an opinion.

These amounts illustrate the mechanism only. The rates and thresholds are assumptions of the example, not your numbers: each is checked against the issuing authority for your specific tax year before any return is filed.

Worked through with figures

This is what the rule produces when you put figures through it.

Credit relief on one stream of income

Take C$155,000 of income taxed in both countries. Assume the other country charged 20% on it and the home country would charge 41% on the same amount.

Credit relief on one stream of income
ItemAmount
Income taxed in both countriesC$155,000
Tax paid abroad (assumed 20%)C$31,000
Home tax on the same income (assumed 41%)C$63,550
Credit available (lesser of the two)C$31,000
Home tax still payableC$32,550

The credit absorbs C$31,000 and leaves C$32,550 payable at home, because the home rate on this income is the higher of the two. The balance is real cash and it is due on the home timetable, which is why instalments get raised in the first meeting. The shape of that result holds; the size of it depends entirely on your own numbers and dates.

The figures here are an illustration, not an engagement: amounts are picked so the mechanism is easy to follow, and every rate or threshold is an assumption of the example. Before anything is filed for you, each one is confirmed with the issuing authority for your own tax year.

What working with us looks like

  1. 1A first call to map the obligations across every country involved
  2. 2A single fixed fee covering the whole set, agreed before we begin
  3. 3Preparation in the order that makes the relief usable, with a reviewer's sign-off
  4. 4You approve the finished work, and we file it
  • A named reviewer signs off every statutory filing.
  • A change of scope is re-quoted before the work, never added to the invoice after it.
  • Documents move through one secure portal, and you can meet us in person at any of our offices.

Where to go from here

If you already have an adviser, we will tell you what they should be asking rather than replacing them.

Read and approved for the 2025 and 2026 filing seasons by Udit Gupta, International Tax, Cross-Border Tax & Transfer Pricing Expert, Legal Quotient Consultants. Published as general information. For a position on your own file, call the 24-hour helpline.

International tax accountant, in practice

This is the page to read on international tax accountant. It takes cross-border tax for software developers in order — the test that decides who is affected, the returns and forms that follow from it, and a fee quoted in writing before anything starts.

From first contact to filed return

  1. Tell us the dates and we will tell you the position

    Arrival, departure, the years in between — the residence question turns on those before anything else.

  2. Fixed fee, defined scope, in writing

    Both agreed before work starts, so the engagement cannot grow into a larger bill.

  3. Prepared together, not passed between firms

    You are not the go-between for two sets of advisers working from two sets of assumptions.

  4. Reviewed, approved, filed

    A named practitioner checks it, you approve it, and then it goes.

The difference a dedicated cross-border team makes

Factor Legal Quotient Hourly billing model
Pricing A fixed fee, agreed in writing before work starts Hourly, billed as incurred
Experience 15+ years of cross-border work, 18,000+ clients Varies by file
Both sides of the border Prepared together by one team, so relief is claimed exactly once One country at a time, reconciled later
Who reviews it A named practitioner, published on the page Whoever the queue reaches
Where the work happens Our offices in India, the USA, Canada and the UAE Whichever single office you can travel to

The vocabulary this page leans on

DTAA
Double taxation avoidance agreement — the term used in India for a tax treaty. Claiming under one requires a residency certificate and India's own declaration.
Compliance calendar
The mapped set of filings by entity and jurisdiction with an owner for each. Deadlines are missed because nobody owns the ones abroad, not because they are unknown.
Paid-up capital
The tax-recognised capital of a corporation, which determines how much can be returned to shareholders without a deemed distribution.
Fixed fee
A fee agreed in writing before the work begins. A change of scope is re-quoted rather than invoiced, which is what makes the number in the quote the number on the bill.

Software developers Tax — what the published fees look like

The fees in this row cover the narrower pieces of a developer's year, taken one at a time: foreign employment income converted and reported, a treaty position written up where the employer has no local entity, or an exercise of options reported on both sides. Missing payslips and reconstructed records lengthen the work.

Corporate cross-border filing
$999in US dollars, fixed before work starts

Covers: The corporate return and its cross-border schedules as one engagement, so the group files a consistent position everywhere.

See this fee page
Transfer pricing documentation
$2,500in US dollars, fixed before work starts

Covers: Documentation for transactions between related companies: the method, the comparables and the file an authority asks to see.

See this fee page

The difference a dedicated cross-border team makes

Filed with the authority, not just prepared

The engagement runs to submission and to the correspondence that follows it, including the queries that arrive months later.

We say early if it is not our work

If a file needs something this practice does not do, you hear that at the start rather than after a bill.

The order of filing is planned, not improvised

Which return goes first decides whether relief can be claimed at all. That sequence is worked out before anything is submitted.

One team, not two firms billing separately

You are not the go-between for two sets of advisers with two sets of assumptions. One engagement covers each country the file touches.

The team reviewing a file together at a desk
Two of the firm’s advisers and the team in the open-plan office

How the work runs — quote first, then the work

  • Step 1: Upload the file as it stands – A secure link arrives after the first call. Incomplete is fine; that is what the review is for.
  • Step 2: The number is settled up front – Priced from your own documents and confirmed in writing before any preparation begins.
  • Step 3: Both returns on one desk – One engagement covers every country the file touches, reconciled line against line.
  • Step 4: Your approval, then the filing – The return is yours to check first. We file once you say so.

Quoted up front, in writing.

Contact Us 24-hour helpline +1 (416) 619-0068

More of the same work, from other angles

Every link below is a full page of its own — the same depth as this one, for its own subject.

Core services for this situation

Form 5173 — transfer certificate Everything on form 5173 transfer certificate, at the same depth as this page.
Form 4868 — automatic extension Form 4868 extension — the guide, the FAQ and the fixed fee.
Indian reassessment notices (s.148) The full guide to Indian reassessment notice 148, with the fee fixed before any work starts.
Reasonable cause statements — penalty relief Its own page: reasonable cause statement tax penalty — mechanism, deadlines and published fees.
Treaty relief on RRSP / 401(k) / IRA Everything on treaty relief RRSP 401k IRA, at the same depth as this page.
India ↔ Singapore — DTAA India ↔ Singapore — DTAA — the guide, the FAQ and the fixed fee.
DTAA relief — India and the United States The full guide to DTAA relief — India and the United States, with the fee fixed before any work starts.
Estate administration across borders Its own page: estate administration across borders — mechanism, deadlines and published fees.
Relocation benefits & taxability Everything on relocation benefits & taxability, at the same depth as this page.

Clients who arrive with this exact page

Physicians & surgeons — relief you're probably missing Everything on physicians & surgeons relief you're probably missing, at the same depth as this page.
Tax for options & futures traders Options & futures traders tax — the guide, the FAQ and the fixed fee.
Tax for offshore vessel crew The full guide to offshore vessel crew tax, with the fee fixed before any work starts.
Crypto traders — what you owe in each country Its own page: crypto traders what you owe in each country — mechanism, deadlines and published fees.
Oil & gas rotational workers — your filing calendar Everything on oil & gas rotational workers your filing calendar, at the same depth as this page.
Civil & structural engineers — what you owe in each country Civil & structural engineers what you owe in each country — the guide, the FAQ and the fixed fee.
Tax for nurses working abroad The full guide to nurses working abroad tax, with the fee fixed before any work starts.
Software developers — what we charge Its own page: software developers what we charge — mechanism, deadlines and published fees.
Crypto traders — your filing calendar Everything on crypto traders your filing calendar, at the same depth as this page.

Countries and corridors this work reaches

Czechia tax for expats — country guide Everything on czechia tax for expats, at the same depth as this page.
Ukraine tax for expats — country guide Ukraine tax for expats — the guide, the FAQ and the fixed fee.
US–India tax corridor The full guide to US India tax, with the fee fixed before any work starts.
Canada–Germany tax corridor Its own page: Canada Germany tax — mechanism, deadlines and published fees.
Spain tax for expats — country guide Everything on Spain tax for expats, at the same depth as this page.
Bahrain tax for expats — country guide Bahrain tax for expats — the guide, the FAQ and the fixed fee.
United Kingdom tax for expats — country guide The full guide to United Kingdom tax for expats, with the fee fixed before any work starts.
Uruguay tax for expats — country guide Its own page: uruguay tax for expats — mechanism, deadlines and published fees.
Netherlands tax for expats — country guide Everything on Netherlands tax for expats, at the same depth as this page.

The people on your file

Named practitioners, each with the countries and the part of a cross-border file they carry, across India, the USA, Canada and the UAE. Every page on this site says who reviewed it, and the reviewer is one of these people rather than an unnamed team.

Udit Gupta, International tax, cross-border tax and transfer pricing: USA, Canada, India and UAE, Legal Quotient Consultants
Director, International tax, cross-border tax and transfer pricing: USA, Canada, India and UAE

CA (India), CA (Malaysia)

Reviews and signs off the practice's cross-border positions, and carries final responsibility for the treaty analysis on every file that leaves any of our offices.

Abhinav Gupta, India international tax, cross-border tax and transfer pricing, Legal Quotient Consultants
Director, India international tax, cross-border tax and transfer pricing

CA (India)

Indian cross-border files: residents with income abroad, non-residents with income in India, and the treaty relief that ties the Indian return to the one filed in the other country.

Raghav Gupta, UAE and India international tax, cross-border tax and transfer pricing, Legal Quotient Consultants
Director, UAE and India international tax, cross-border tax and transfer pricing

FCA (India)

Files that run between the UAE and India: residence, the treaty position, and the benchmarking and documentation behind intercompany pricing.

Meet the whole team

What these engagements turn on

Case study 1

A back-end engineer whose employer learned it had a presence

The developer had been employed by a company in another country for several years, working from his own home throughout, and had been filing only where he lived. The question surfaced when the employer was acquired and the buyer's advisers asked which countries it filed in. We set out where the work was actually carried on, tested it against the treaty's presence provisions, and quantified what the employer faced if the position were challenged. The engagement produced a written position paper for the buyer, a payroll registration opened in the developer's country, and returns brought into line on both sides of the employment.

Case study 2

Options granted before a move and exercised long after

The developer moved countries between grant and vest, and the whole gain had been reported in the country where the shares were eventually exercised. Neither the employer nor the broker had apportioned anything. We rebuilt the working history across the earning period from contracts, payroll records and travel, apportioned the gain on that basis, and prepared the two returns so they described the same split rather than two different ones. The engagement produced a documented apportionment with the evidence attached, an amended return in the country that had been over-reported, and a credit claim in the other that had never been made.

Case study 3

Foreign-currency salary never converted properly on either return

Salary was paid in one currency into an account held in a third country, and conversion had been done at whatever rate was to hand when each return was prepared: sometimes at year end, sometimes at the date of payment, differently in different years. We settled on the basis each country's rules actually prescribe, reworked every payment in the open years on that basis, and documented where the rates came from. The engagement produced a consistent conversion method carried across both returns, restated income for the affected years, and a working paper that answers the question if it is ever put.

Case study 4

Contractor or employee, decided before the first invoice

A developer was about to start with a company in another country on a contract drafted as a services agreement, while the working arrangement described in the emails was plainly employment. We compared the facts against the tests each country applies, told the client which of the two classifications the arrangement would actually attract, and set out what would have to change for the contract to hold. The engagement produced a revised arrangement that matched its own paperwork, a written classification analysis for both parties to keep, and a social security position settled before contributions started in the wrong system.

Case study 5

A developer who moved mid-year and filed as though nothing changed

The move happened in the spring; the return went in that autumn as a full-year resident of the country he had left, with nothing on it acknowledging the second country at all. We established the date residence changed on the facts and on the treaty tie-breaker, split the year's employment income at that date, and prepared the part-year returns each side expected. The engagement produced two filings that agree with each other on the date and on the split, relief claimed for tax withheld after the move, and a departure position documented for the assets held at the time.

Case study 6

An employer that chose a payroll registration over a subsidiary

A company with one developer abroad had been advised to incorporate locally, which would have brought statutory accounts, transfer pricing and a second corporate filing for the sake of a single employee. We looked at what the presence actually was, what the treaty said about it, and which obligations followed from the employment alone. The engagement produced a payroll-only registration in the developer's country, a written analysis supporting why no corporate filing was required on the current facts, and a short list of changes to the role that would alter that conclusion.

Case study 7

Leaving Canada — the Bill You Get for Assets You Still Own

Emigrating triggers a deemed disposition of most holdings, which produces tax on gains never realised in cash. The file values the property, identifies what is excluded, and looks at whether security can be posted rather than the tax paid outright.

Read how this one runs
Case study 8

Canadian Pension Paid Abroad and Taxed at the Flat Rate

Pension and annuity payments to a non-resident carry a flat withholding that often exceeds what a return would produce. The alternative filing is elective, and whether it helps depends on the total income for the year rather than on the payment alone.

Read how this one runs

All case studies — every published engagement in one place.

Core International & Cross-Border Tax Services

International Tax Planning & Advisory

Strategy and compliance for income, assets and families spread across borders.

One coordinating team: filings on every side of the border are sequenced so treaty relief and foreign tax credits are claimed once — and in the right country.
U.S. & Cross-Border Tax Returns
Dual filers: U.S. citizens in Canada and Canadians with U.S. income run two parallel systems — we prepare both, in the right order, every year.
Expat & Emigration Tax
The move year is its own project: the elections and valuations filed that year decide the next decade of both countries’ returns.
Non-Resident Canadian Tax
Default withholding is 25% of gross: elective returns routinely turn over-withheld rent and pensions into refunds.
Transfer Pricing & BEPS
Documentation prepared with the return is the cheapest insurance in international tax; reconstructing it during an audit is the most expensive.
Cross-Border Estates & Trusts
Wills drafted for one country routinely misfire in the other — deemed disposition here, estate tax there, credits in between.
Cross-Border Corporate Tax
Expansion raises the same four questions every time — entity, PE, repatriation, payroll. We answer them before the tax authorities do.
India Tax for NRIs & Returning Residents
The deduction is taken on the sale price, not the gain — which is why an NRI property sale strands cash unless the certificate is applied for before closing.
Canadian Tax with a Foreign Element
Residency is decided on facts, not on a form — and the year you arrive or leave is the one where the largest amounts turn on the smallest details.
UAE Tax for Expats & Their Home Country
A zero-tax country is only half the answer — the question that decides the bill is whether the country you came from still treats you as resident.

Industries & Client Types We Serve Worldwide

Global E-commerce & Marketplaces
Technology & SaaS
Professional Services Firms
Cross-Border Real Estate
Importers, Exporters & Manufacturers
Athletes, Artists & Entertainers
Remote Workers & Digital Nomads
Investment Funds & Holding Companies
Global E-commerce & Marketplaces

Cross-border tax for sellers shipping worldwide: marketplace withholding, foreign registrations and inventory nexus handled before they become audits.

Marketplaces withhold, remit and report in their own right, so the tax position of a single sale is decided by where the stock sat, where the buyer was and which platform collected — not by where the company is registered. We reconcile the platform's own filings against the returns before either is submitted.

  • Foreign VAT / GST / sales tax registrations
  • Marketplace withholding reviews
  • Inventory nexus & PE analysis
  • Multi-currency books reconciled
Explore E-commerce & Marketplaces
Technology & SaaS
  • Cross-border revenue sourcing & withholding
  • IP structuring with real substance
  • Equity for cross-border teams
  • U.S. expansion: entity & PE setup
Explore Technology & SaaS
Importers, Exporters & Manufacturers
  • Transfer pricing documentation (s.247)
  • Customs value vs transfer price
  • Foreign affiliate reporting (T1134)
  • Country-by-country reporting
Explore Trade & Manufacturing
Athletes, Artists & Entertainers
  • Reg 105 & U.S. CWA agreements
  • Multi-state & country calendars
  • Touring income allocation
  • Royalty & image-rights withholding
Explore Athletes & Entertainers
Remote Workers & Digital Nomads
  • Residency analysis before moving
  • Employer payroll exposure
  • Totalization & social security
  • Foreign tax credits
Explore Remote Workers
Investment Funds & Holding Companies
  • Treaty access & PPT reviews
  • FAPI & surplus computations
  • Withholding-efficient routing
  • Governance & substance
Explore Funds & Holdcos

Tax for software developers — questions we are asked

What makes software developers different from an ordinary filing?

A developer working remotely for a foreign employer can create a taxable presence for that employer in the country where the code is written — which turns a personal arrangement into the employer's problem. An ordinary preparer applies the general rule and stops there, which is how the relief in the specific provision goes unclaimed.

Can you work with my existing accountant?

That is how most of these engagements run. They keep the domestic file, we take the cross-border piece, and the boundary is agreed in writing so nothing is done twice or missed.

I work for a foreign employer — does that create problems for them?

It can, and this is the part developers are rarely told. Where you sit and write the code can be enough to give your employer a taxable presence in that country, either as a place of business or through a person habitually acting on its behalf there. If it is, the employer acquires a filing obligation, and possibly a payroll registration and a slice of profit to report, in a country it may have no other connection with. The exposure belongs to the company rather than to you, but it is discovered through your arrangement. Raise it before the contract is signed rather than after the first enquiry letter.

My employer has no company where I live — what are my options?

There are three common ones and they differ mainly in who carries the risk. The employer can register for payroll in your country without forming a company, which is the narrowest footprint that still gets tax and social contributions right. It can engage an employer of record, which puts a third party between you at a cost. Or you can contract as a genuinely independent business, which only holds if the substance matches: your own hours, your own equipment, more than one client, real commercial risk. Labelling an employment relationship as contracting does not change what it is, and reclassification usually lands on the employer.

I am paid in foreign currency into a foreign account — do I report it?

Yes, in your country of residence, converted into its currency, whether or not the money is ever brought there. Residence taxes worldwide income and the account being abroad changes nothing about that. Two things follow. The account itself may be separately reportable, because several systems require foreign accounts and assets to be disclosed with their own penalties quite apart from the tax on the income. And the conversion basis has to be consistent: use the rule your system prescribes, apply it to every payment in the year, and keep the rates and their source. Ad hoc conversion is what makes an otherwise correct return indefensible.

My share options vested after I moved — which country taxes them?

Usually both, in proportion. The prevailing approach looks at where you worked over the period the award was earned, typically between grant and vest, and gives each country the share of the gain relating to the work done there. So an option granted before a move and vested after it is split rather than assigned whole to either side. The practical difficulty is that each country also fixes its own taxing point, and the points rarely coincide: one may tax at exercise and the other at vest. Keeping the grant documents and a dated record of where you worked is what makes the apportionment provable later.

Does it matter which country I am sitting in when I write code?

Yes. Physical location is the fact almost every rule turns on. Employment income is generally sourced to where the duties are performed, so a month worked from another country is a month of income earned there, whatever the employer, the payroll or the bank account says. Your own residence is decided on days and ties. Your employer's exposure depends on where its work is habitually carried on. None of these follow the contract; they follow you. A developer who moves between countries during a year should keep a simple day log, because every one of those questions is answered out of it.

Am I an employee or a contractor for cross-border purposes?

The two countries decide separately, and they can disagree. Each looks at the substance: control over how and when the work is done, who supplies the equipment, whether you could send a substitute, whether you carry commercial risk, whether you serve other clients. A written contract calling you a contractor is evidence, not an answer. The classification matters more across a border than within one, because it decides which article of the treaty applies to your income, whether your employer has a payroll obligation where you sit, and which country's social security system you belong to. Settle it in writing at the start, with the facts recorded.

I have not filed for several years while living abroad — what are my options?

Both countries have routes back, and using one before they contact you is what preserves the relief. On the US side there are procedures aimed at taxpayers whose failure was not wilful, including one designed for people living outside the country, and separate procedures for late account reports and information returns alone. Canada has its voluntary disclosures programme and taxpayer relief for penalties and interest. Filing quietly and hoping is the one approach with no protection attached to it. See catch-up filing.

How does cross-border tax planning work?

It starts with facts rather than structures: which countries have a claim on you, what each one taxes, and where the two overlap. From there the decisions are about order and timing — which country taxes first, where relief is claimed, and whether a filing or a certificate has to be in place before money moves rather than after. Most of the value is in the sequencing, because relief claimed late is usually relief recovered slowly. See international tax planning.

No hourly billing, ever

Talk to us about software developers filing

Describe what happened and which countries are involved; the fee comes back in writing before anything begins.

  • 18,000+ clients served
  • A named reviewer signs off every filing
  • 24-hour helpline, +1 (416) 619-0068

Our practitioners are alumni of leading accounting and tax institutions

Where our partners studied — CPA Canada (In-Depth Tax Program), AICPA, the Institute of Chartered Accountants of India and the Malaysian Institute of Accountants.

Request a Quote +1 (416) 619-0068