Software developers: your filing calendar — economical, fixed fee

Cross-border tax advice and filing for software developers: your position assessed, the returns prepared, the fee fixed in writing before we start. Ask us about economical tax for software developers: your filing calendar: 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

Begin with the papers you already have. The engagement is priced from them, in writing, before the work.

24-hour helpline: +1 (416) 619-0068
  • Fixed fee agreed before work starts
  • Offices in India, the USA, Canada and the UAE
  • 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.

On this page: the rule that applies here, the questions we are asked first, two finished files with their numbers, how an engagement runs, and the fee it starts from.

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. Two people with identical incomes and identical passports can owe completely different amounts because one of them falls inside a provision the other does not. That is the whole reason this page exists as its own page rather than as a paragraph on a general one.

The team at work in the open-plan office

Software developers — priced before we start

A software developer's filing calendar decides the fee more than any single return does: how many returns and disclosures fall due in a year, in how many countries, and how many of them are already late. One home return with one foreign account is a short calendar; two payrolls and back years are not.

Individual tax filing
From $349

in US dollars, fixed and quoted before work starts

A personal filing built from your own documents — employment, investment and rental income across borders, with the treaty position set out.
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

The transfer pricing file a group needs when goods, services or finance move between its own companies across a border.
See the fee schedule
Foreign asset & information reporting
From $349

in US dollars, fixed and quoted before work starts

The reporting obligations that attach to owning something abroad, worked out from your holdings rather than from the tax return alone.
See the fee schedule
Non-resident & departure filings
From $349

in US dollars, fixed and quoted before work starts

The filings that follow a move: the departure year, the arrival year, and the income that keeps arriving from the country behind you.
See the fee schedule
Payroll & mobility setup
From $999

in US dollars, fixed and quoted before work starts

Registrations, withholding and the employer obligations that follow staff working across a border, set up once and correctly.
See the fee schedule
Catch-up & voluntary disclosure
From $349

in US dollars, fixed and quoted before work starts

Late and unfiled years, sequenced and filed together, with the relief available for the delay identified before the first return goes in.
See the fee schedule
Estate & trust filing
From $799

in US dollars, fixed and quoted before work starts

Cross-border estates and trusts, from the reporting on the assets to the returns the beneficiaries then have to file.
See the fee schedule

All published fees on one page — the complete list of what each engagement costs, stated as figures rather than ranges.

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 tax for physicians & surgeons.

The numbers, end to end

Put numbers against it and the shape of the answer is obvious.

Equity that vests after the move

A grant worth C$163,000 at vest, over a 48-month vesting period, 26 months of which were worked in the first country and 22 in the second.

Equity that vests after the move
ItemAmount
Value at vestC$163,000
Vesting period (months)48
Months worked in the first country26
Months worked in the second country22
Apportioned to the first countryC$88,292
Apportioned to the second countryC$74,708

Two countries tax slices of one gain: C$88,292 and C$74,708 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 shape of that result holds; the size of it depends entirely on your own numbers and dates.

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.

The numbers, end to end

The same point, with figures rather than adjectives.

Credit relief on one stream of income

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

Credit relief on one stream of income
ItemAmount
Income taxed in both countriesC$85,000
Tax paid abroad (assumed 32%)C$27,200
Home tax on the same income (assumed 40%)C$34,000
Credit available (lesser of the two)C$27,200
Home tax still payableC$6,800

The credit absorbs C$27,200 and leaves C$6,800 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.

How the engagement runs

  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
  • Authorisation with each authority, so we see the assessments and slips directly rather than asking you for them.
  • A 24-hour helpline, +1 (416) 619-0068, before you commit to anything.
  • Nothing is filed until you have read it.

How to get this moving

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

Reviewed for accuracy for the 2025 and 2026 filing seasons by Udit Gupta, International Tax, Cross-Border Tax & Transfer Pricing Expert, Legal Quotient Consultants. This is general information rather than advice about your file — a short call is the way to get the second.

International tax accountant — what this page covers

Read this page for international tax accountant. It works through software developers: your filing calendar from the beginning — whether it applies to you at all, what has to be filed if it does, and what the engagement costs, priced up front.

The four phases of the work

  1. Start with a conversation about the facts

    Dates, residence, where the income arose. Fifteen minutes is usually enough to know what applies.

  2. Scope and price, both written down

    You get the scope and the fixed fee together, so there is no question later about what was included.

  3. Prepared by one team, reviewed by a named practitioner

    The same people see both sides of the file, and the reviewer signs their name to it.

  4. Filed, then followed through

    Submission is not the end of the engagement — the queries that arrive afterwards are part of it.

What you are actually buying with Software developers

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

Four terms worth pinning down

Form 3CEB
The Indian accountant's report on international related-party transactions, mandatory regardless of transaction size.
NRO account
A rupee account for a non-resident's Indian-source income, whose interest is generally taxable in India with deduction at source.
Streamlined filing
The US catch-up route for non-willful filers, requiring a limited number of back returns and account reports plus a signed certification. Availability ends when the IRS makes contact first.
Foreign grantor trust
A non-US trust with a US settlor treated as grantor, bringing US information reporting and taxation of the trust's income to that settlor.

Software developers — what the published fees look like

The fees in this row are for individual dates on that calendar — a foreign account disclosed, an instalment position settled, a year filed late and brought current. What moves each is whether a developer's records for that year still exist or have to be rebuilt from bank and payroll statements.

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

Covers: Returns for companies with foreign subsidiaries, foreign income or foreign shareholders, and the schedules each of those triggers.

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

Covers: The transfer pricing file a group needs when goods, services or finance move between its own companies across a border.

See this fee page

What working with us on Software developers looks like

The reporting penalties get named early

The heaviest exposure on a cross-border file is usually a disclosure form, not the tax. We identify which ones apply before a deadline turns into a penalty.

Every figure on a page is traceable

Where a rate or a threshold appears in our writing it names the tax year it belongs to. Where it could not be confirmed, the page describes the mechanism and quotes no number.

The quote comes from your documents

Nothing is priced from a phone call. We read what you have first, then the fee is set — so the scope and the number are agreed on the same evidence.

Late and missed years are ordinary work

An unfiled history is not a reason to wait longer. We assess what is still open and what relief the delay attracts before the first return goes in.

The team reviewing a file together at a desk
Two of the firm’s advisers at the glass desk in the Delhi office

How the work runs — quote first, then the work

  • Step 1: Send what you already have – Slips, statements, prior returns — in any order. We list what is still needed after reading them.
  • Step 2: A fee agreed in writing – Quoted from those documents, before the work starts, and it does not move once you accept it.
  • Step 3: Each side drafted against the other – The returns are built together rather than in sequence, so relief is claimed once and in the right country.
  • Step 4: You approve before it is filed – The finished return comes to you first. Nothing is submitted on your behalf unseen.

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.

Services these clients use most

Capital gains on Indian shares and mutual funds for NRIs Its own page: capital gains on Indian shares and mutual funds for NRIs — mechanism, deadlines and published fees.
US person with a TFSA or RESP — the reporting Everything on US person TFSA RESP reporting, at the same depth as this page.
Power of attorney for Indian tax matters Power of attorney for Indian tax matters — the guide, the FAQ and the fixed fee.
Form 1120-F — foreign corporation return The full guide to form 1120-f foreign corporation return, with the fee fixed before any work starts.
Tax when citizenship is granted Its own page: tax when citizenship is granted — mechanism, deadlines and published fees.
Graduated rate estates Everything on graduated rate estates, at the same depth as this page.
Management fee study Management fee study — the guide, the FAQ and the fixed fee.
US citizen living in India The full guide to US citizen living in India tax, with the fee fixed before any work starts.
Canadian with a US brokerage account Its own page: Canadian with US brokerage account tax — mechanism, deadlines and published fees.

Who we help

IT staffing firms cross-border tax Its own page: it staffing firms cross border tax — mechanism, deadlines and published fees.
Importers & exporters cross-border tax Everything on importers & exporters cross border tax, at the same depth as this page.
Seafarers & mariners — what you owe in each country Seafarers & mariners what you owe in each country — the guide, the FAQ and the fixed fee.
Non-resident landlords — what we charge The full guide to non-resident landlords what we charge, with the fee fixed before any work starts.
Tax for data scientists & AI engineers Its own page: data scientists & ai engineers tax — mechanism, deadlines and published fees.
Crypto traders — what we charge Everything on crypto traders what we charge, at the same depth as this page.
Tax for authors & screenwriters Authors & screenwriters tax — the guide, the FAQ and the fixed fee.
Tax for freelance designers & writers The full guide to freelance designers & writers tax, with the fee fixed before any work starts.
Airline pilots — your filing calendar Its own page: airline pilots your filing calendar — mechanism, deadlines and published fees.

Countries and corridors this work reaches

Canada–Netherlands tax corridor Its own page: Canada Netherlands tax — mechanism, deadlines and published fees.
Estonia tax for expats — country guide Everything on Estonia tax for expats, at the same depth as this page.
Austria tax for expats — country guide Austria tax for expats — the guide, the FAQ and the fixed fee.
Canada–Mexico tax corridor The full guide to Canada Mexico tax, with the fee fixed before any work starts.
Singapore tax for expats — country guide Its own page: Singapore tax for expats — mechanism, deadlines and published fees.
US–Australia tax corridor Everything on US Australia tax, at the same depth as this page.
Mexico tax for expats — country guide Mexico tax for expats — the guide, the FAQ and the fixed fee.
Sri Lanka tax for expats — country guide The full guide to Sri Lanka tax for expats, with the fee fixed before any work starts.
Ecuador tax for expats — country guide Its own page: ecuador tax for expats — mechanism, deadlines and published fees.

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.

Anmol Mittal, USA and Canada international tax, cross-border tax and transfer pricing, Legal Quotient Consultants
Director, USA and Canada international tax, cross-border tax and transfer pricing

CPA (Canada), CPA (USA), CA (India)

Files that have to be right on both sides of the US–Canada border at once — dual filings, streamlined catch-ups, and the foreign tax credit reconciliation between them.

Meet the whole team

Files that look like this one

Case study 1

Building a two-country filing calendar for a salaried developer abroad

The client had filed in both countries for years, each time in whichever order the post arrived, and each time amending one return after the other's assessment. We mapped the two tax years against each other, identified which return had to wait on which assessment, and wrote out the sequence with the document required at each step. The engagement produced a written calendar the client now works to, and a first cycle filed in the correct order with no amendment needed afterwards.

Case study 2

Re-cutting monthly payroll records to two mismatched tax years

The employer's country and the client's country of residence ran different year ends, and the employer issued only an annual statement. Every credit claim had therefore been an approximation. We obtained monthly payslips and withholding records for the whole period, re-cut them to the home country's year boundaries, and matched the foreign tax to the income it belonged with. The engagement produced supportable figures for each year, restated claims where the approximation had understated the credit, and a record-keeping instruction for the years ahead.

Case study 3

Bringing several unfiled years back into order chronologically

The client had stopped filing at home after taking a job abroad and resumed only when a mortgage application called for assessments. We fixed the residence position year by year, established which returns had actually been due, and prepared them in order so that each year's carried figures fed the next correctly. A disclosure route was still open and the matter was entered through it. The engagement produced a complete filed record, assessments the client could put in front of the lender, and the disclosure closed.

Case study 4

Setting instalments where no payroll withholds at the place of residence

The client's employer had no presence in the country of residence and withheld nothing there, so the whole year's tax fell due on assessment and instalments were then imposed for the following year. Cash flow, not liability, was the problem. We projected the position for a full cycle, set the instalment basis against the method that produced the lower requirement, and coordinated it with the foreign withholding already being suffered. The engagement produced a payment schedule for the year and a written basis for each figure in it.

Case study 5

Timing a return around a share vest that crossed the year end

A vest fell close to the client's home year end while the employer reported it in the following foreign year, and the withholding landed in a third position again. We established when the benefit arose under each country's rules, allocated it between them by reference to where the work had been performed, and scheduled the two filings so that credit could be claimed in the year the income was taxed. The engagement produced matched filings in both countries and a note setting out the treatment for the next vest.

Case study 6

Aligning an employer's payroll registration with the client's filing dates

Once the employer registered for payroll in the country where the developer worked, remittance and reporting duties began on a calendar of their own, separate from the client's personal returns. The two were being handled by different people who had never spoken. We set out what fell due on each side and in what order, and identified where an employer filing had to exist before a personal claim could be substantiated. The engagement produced a combined schedule and a short brief the payroll provider now works from.

Case study 7

A Second Opinion on a Return Already Filed

A cross-border return prepared on one side only is usually right in isolation and wrong in combination. The review checks residence, source and relief in that order, and says plainly whether an amendment is worth making.

Read how this one runs
Case study 8

A Residency Determination Review After Leaving the Country

Residence is decided on ties, not on a form, and the review asks for evidence of every one of them. The file assembles the ties that were severed and the ones that remained, and answers the questionnaire against the treaty rather than around it.

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
  • 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
Professional Services Firms

Firms and partners working across borders meet Regulation 105 withholding, PE risk on long engagements and per-country payroll for travelling staff.

A partnership is taxed in the hands of its partners, so one engagement abroad can reach every partner's personal return. The order matters: the waiver is applied for before the invoice, the presence is tracked before it becomes an establishment, and the payroll is registered before the first day worked in the other country.

  • Reg 105 / 102 waivers
  • Permanent establishment risk
  • Partner mobility planning
  • Cross-border withholding recovery
Explore Professional Services
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

Software developers — your filing calendar — 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.

Which country's tax return should I file first?

Ordinarily the one whose tax you will be claiming credit for, because a credit claim is evidenced by the other country's assessment. If you file the residence return first you are estimating the foreign tax, and you will often be amending later. The practical sequence is: establish residence status, file where the income is sourced and the tax is withheld, obtain the assessment, then file at home and claim credit against it. Where the two filing seasons make that impossible, file on the figures available and plan for an adjustment rather than leaving a return unfiled.

Do I still file at home if I paid all my tax abroad?

Almost certainly yes. Paying tax abroad discharges the foreign liability; it does not remove a residence country's requirement to report worldwide income. In most systems the relief for foreign tax is a claim made on that very return, so not filing is precisely what forfeits it. There may also be separate reporting for foreign accounts, holdings or employer benefits that no foreign filing satisfies. The question to answer first is whether you are still resident at home, because everything else follows from it.

What if the two countries' tax years don't line up?

They often do not, and it is a scheduling problem rather than a legal one. Income earned in a single foreign year will straddle two of your home tax years, or the reverse, so the figures have to be re-cut rather than copied across. Foreign tax paid must also be matched to the income it relates to, not to the year in which it happened to be paid. Keep the underlying records by month: monthly payslips and monthly withholding can be re-cut to any year boundary, while an annual summary cannot.

Can I claim a foreign tax credit before the other country assesses me?

You can usually claim on the return, but the claim must reflect the tax finally payable rather than what was provisionally withheld. Withholding is an estimate; the assessment is the fact. If you claim on withholding and the foreign country later repays part of it, your home return is now wrong and you are obliged to correct it. Where an assessment cannot arrive in time, the ordinary course is to file with the figure available at the time and amend once the assessment issues, keeping the evidence of both.

I've missed several years of cross-border filings — where do I start?

Start by fixing the residence position for each year, because it decides which returns were due at all. Then work forward chronologically rather than filing the most recent year first: each year's carried amounts and credits feed the next, and filing out of order creates inconsistencies you will have to unpick afterwards. Before anything is submitted, establish whether a formal disclosure route is open, since the relief those routes offer is generally lost once the tax authority makes contact first.

Do I have to pay instalments in both countries?

Possibly. Instalment obligations usually arise where tax is not collected at source, so a person with foreign salary that no local payroll withholds on is a typical candidate, even though nothing is owed until the return is assessed. The two systems calculate instalments independently and neither takes account of the other's, so someone who ends up relieved by credit at home can still be required to pay there and reclaim on assessment. It is worth modelling the cash flow for a full cycle before the first one falls due.

Can I avoid capital gains tax on a foreign property?

Not by virtue of it being foreign — there is no exemption for that, and the "keep it offshore" advice you may have read is how people acquire penalties rather than savings. What genuinely reduces the gain is ordinary and legitimate: principal residence relief where the property qualifies and the designation is made correctly, a properly built cost base including acquisition costs and capital improvements, the timing of the disposition, the treaty rules for real property, and credit for the foreign tax paid. See principal residence and foreign property.

Branch or subsidiary — which should we use to expand?

A branch keeps one taxpayer: results consolidate at home, losses are usable sooner, and the exposure is that the branch is a permanent establishment whose profit the host country taxes, sometimes with a branch tax on repatriation. A subsidiary is a separate taxpayer with limited liability and local rates, at the cost of withholding on dividends home and transfer pricing on everything between them. The deciding facts are usually expected losses, liability and exit plans. See branch against subsidiary.

24-hour helpline: +1 (416) 619-0068

Let us take software developers filing off your desk

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

  • Fixed fees agreed before work starts
  • 18,000+ clients served
  • Offices in India, the USA, Canada and the UAE

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