Thank you for your question. The Mexican non-resident would only be
taxed on income that is sourced from Mexico.
Mexico Connect "TAXES IN MEXICO"
"Non-residents are taxed only on their Mexican source income, usually
at flat rates applied separately to different types of gross income
without deductions. However, under special rules they may elect to be
taxed at higher rates on net taxable profits from sales of real
property or shares or on short-term construction, installation,
erection and similar work. No overall annual return is required of
"Taxes in Mexico"
"Resident individuals are subject to Mexican income tax on their
worldwide income, regardless of their nationality. Non-residents,
including Mexican citizens who can prove residence for tax purposes in
a foreign country, are taxed only on their Mexican source income.
The Federal Tax Code provides that a foreign individual will be
considered a resident of Mexico for tax purposes when he has
established his home in Mexico, unless he has been physically present
in a foreign country for more than 183 days, consecutive or not, in
one calendar year, and is able to prove residence for tax purposes in
that other country."
"Residents of Mexico are taxed on their worldwide capital gains,
whereas non-residents are only subject to Mexican tax on gains arising
from sales of real property located in Mexico or non-exempt sales of
shares of Mexican companies, regardless of where the sale takes
Investment taxes on dividends, etc., would only be taxed if they are from Mexico.
Residents are required to include investment income in their annual
returns, except for: (a) interest from the Mexican banking system and
government obligations, which is either subject to a final withholding
tax of 20% on gross interest (or a portion thereof) or is exempt; (b)
dividend income from Mexican corporations or investment funds; and (c)
capital gains on transactions carried out through the Mexican stock
exchange, which are exempt."
mexican income tax
If you need any additional clarification, let me know and I'll be glad
to assist you.