{"id":371,"date":"2026-09-21T02:17:21","date_gmt":"2026-09-21T08:17:21","guid":{"rendered":"https:\/\/b4bit.com\/blog\/?p=371"},"modified":"2026-09-21T02:17:21","modified_gmt":"2026-09-21T08:17:21","slug":"freelancer-in-mexico-how-to-get-paid-by-foreign-clients","status":"publish","type":"post","link":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/","title":{"rendered":"Freelancer in Mexico: How to Get Paid by Foreign Clients"},"content":{"rendered":"<p class=\"isSelectedEnd\">You\u2019ve just finished the project your client asked you to work on. You send over the files and the client tells you everything looks great. Now comes the question nobody teaches you how to answer when you start working as a freelancer:<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\"><strong>\u201cHow do I pay you?\u201d<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">If your client is in the United States, Canada, or any other country, things can get a little more complicated than simply giving them your bank account details. Between the dollars your client pays and the pesos that finally reach you, there may be fees, an exchange rate you weren\u2019t expecting, and several days of waiting.And here\u2019s the thing: <strong>it\u2019s not always easy to see how much it really cost you to get paid.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">You can receive the <strong>same $500 USD<\/strong> you agreed on and end up with different amounts in pesos depending on how you receive the money and how the conversion is handled. That\u2019s why, before sending your payment details to your client, it\u2019s worth knowing which option you\u2019re using, how much it could cost you, and what you need to take care of from a tax perspective.<\/p>\n<p>&nbsp;<\/p>\n<p>We\u2019re not going to make silly promises like \u201cyou\u2019ll get paid with no fees,\u201d but you can invoice knowing which option makes more sense for you and how to avoid getting into trouble.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-357\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/towfiqu-barbhuiya-HNPrWOH2Z8U-unsplash.jpg\" alt=\"b4bit_freelancer_sat_invoice_foreign_client\" width=\"640\" height=\"427\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/towfiqu-barbhuiya-HNPrWOH2Z8U-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/towfiqu-barbhuiya-HNPrWOH2Z8U-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>First, the tax side: RFC and invoicing your foreign client<\/h2>\n<p class=\"isSelectedEnd\">Before thinking about how the money is going to reach you, you need to look at the <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Servicio_de_Administraci%C3%B3n_Tributaria\">SAT<\/a><\/strong>. Just because your client is in another country doesn\u2019t magically mean the payment is outside Mexico. If you work as a freelancer from Mexico and receive income for your services, you need to review your tax obligations in Mexico.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">This is where the well-known foreign generic RFC comes in, which you\u2019ll probably come across when preparing your invoice. When invoicing a client who lives outside Mexico and doesn\u2019t have a Mexican RFC, <strong>use the generic foreign RFC: XEXX010101000<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p>That said, knowing which RFC to use is one thing, and having everything else on the invoice set up correctly is another. If you regularly work as a freelancer, it\u2019s worth reviewing your situation with an <strong>accountant<\/strong>, especially if you\u2019re just starting to work with foreign clients and aren\u2019t sure which tax regime applies to you.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-359\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/markus-winkler-Ber3q-zEhd4-unsplash.jpg\" alt=\"b4bit_foreign_client_generic_rfc_sat_invoice\" width=\"640\" height=\"427\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/markus-winkler-Ber3q-zEhd4-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/markus-winkler-Ber3q-zEhd4-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h3>Steps for invoicing a foreign client<\/h3>\n<p class=\"isSelectedEnd\">Let\u2019s look at the steps you need to follow to invoice correctly:<\/p>\n<p>&nbsp;<\/p>\n<ol start=\"1\" data-spread=\"false\">\n<li><strong>Register with the RFC under professional or business services.<\/strong><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">If you work for yourself, your tax regime will depend on your situation and the type of activity you carry out. The SAT includes, among others, the Simplified Trust Regime (<a href=\"https:\/\/www.sat.gob.mx\/portal\/public\/personas-morales\/pm-simplificado-de-confianza\">RESICO<\/a>), but that doesn\u2019t automatically mean it applies to every <strong>freelancer<\/strong>. Check the requirements directly in the <a href=\"https:\/\/www.sat.gob.mx\/portal\/public\/home\">SAT<\/a> information about RESICO.<\/p>\n<p>&nbsp;<\/p>\n<ol start=\"2\" data-spread=\"false\">\n<li><strong>Issue your CFDI.<\/strong><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">When the client is a foreign resident who is not registered with the Mexican RFC, the SAT establishes the use of the <strong>generic RFC XEXX010101000<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<ol start=\"3\" data-spread=\"false\">\n<li><strong>Include the client\u2019s country and, when applicable, their tax identification number.<\/strong><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">Don\u2019t just copy and paste information without checking it. Review the country of tax residence, name or company name, and, when applicable, the tax identification number your client has in their country.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">The SAT has specific information requirements for transactions with foreign residents, so if your client is in the United States or Canada, check which information you need to request before issuing the CFDI.<\/p>\n<p>&nbsp;<\/p>\n<ol start=\"4\" data-spread=\"false\">\n<li><strong>Keep the invoice together with proof of payment.<\/strong><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">It may seem like a small thing until, months later, you need to figure out which payment corresponded to which invoice.<\/p>\n<p>&nbsp;<\/p>\n<p>If you\u2019re paid in dollars, also keep a record of the exchange rate used for tax purposes. And if you\u2019re not sure how that exchange rate applies to your specific situation, this is where it\u2019s worth asking an accountant.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-361\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/sumup-PP78vZxCWI0-unsplash.jpg\" alt=\"b4bit_international_bank_transfer_dollars_mexico\" width=\"640\" height=\"427\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/sumup-PP78vZxCWI0-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/sumup-PP78vZxCWI0-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>Three ways to receive the payment and what each one charges you<\/h2>\n<p class=\"isSelectedEnd\">Now we get to the part you\u2019re probably most interested in. Your client has already agreed to the price. Let\u2019s say you agreed on $500. The question is no longer how much you\u2019re going to charge. The question is: <strong>how many pesos will actually be left when the money arrives?<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">There are several ways to receive an international payment, and each one has its own costs and processing times.<\/p>\n<h3><\/h3>\n<h3>International bank transfer<\/h3>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">This is the most <strong>traditional<\/strong> option. Your client sends the dollars and the money eventually reaches your account. The catch is that there may be <strong>several charges<\/strong> along the way:<\/p>\n<p>&nbsp;<\/p>\n<ul data-spread=\"false\">\n<li><strong>Fee<\/strong> for sending the money<\/li>\n<li>An <strong>intermediary bank<\/strong><\/li>\n<li><strong>Receiving fee<\/strong><\/li>\n<li><strong>Conversion<\/strong> from dollars to pesos<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">An international transfer can also take several business days.<\/p>\n<p>&nbsp;<\/p>\n<p>Before giving your client your bank details, <strong>ask your bank<\/strong> how much it charges to receive an international transfer and what exchange rate it uses when converting dollars into pesos. Don\u2019t settle for just hearing <strong>\u201cwe receive international transfers.\u201d<\/strong> That doesn\u2019t tell you how much you\u2019ll actually end up receiving.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-362\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/tech-daily-V06dt37iQFY-unsplash.jpg\" alt=\"b4bit_freelancer_get_paid_foreign_clients_dollars\" width=\"640\" height=\"427\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/tech-daily-V06dt37iQFY-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/tech-daily-V06dt37iQFY-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h3>Online payment platforms<\/h3>\n<p class=\"isSelectedEnd\">These platforms can be very convenient for the client because the payment process is usually simpler. They simply send the <strong>dollars directly to your bank account in Mexico.<\/strong> That said, there may be a sending fee, an intermediary bank fee, a receiving fee from your bank, and currency conversion costs. The money may also take several business days to arrive.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">Ideally, <strong>ask your bank<\/strong> about its exact fees before giving your client your payment details.<\/p>\n<h3><\/h3>\n<h3>Digital dollars (USDC or USDT)<\/h3>\n<p class=\"isSelectedEnd\">Another possibility is for your client to send you a stablecoin such as USDC or USDT. It can arrive within minutes, without an intermediary bank. A stablecoin is a cryptocurrency designed to maintain a value close to the dollar.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">The process can be much <strong>faster<\/strong>, but there are other details you need to check, such as the network, the address, the transaction fee, and how you\u2019re going to convert those digital dollars into pesos afterward.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">If you want to better understand what USDC is and how it relates to the Mexican peso, you can read our <a href=\"https:\/\/b4bit.com\/blog\/spei_cripto_guias_pesos_usdc\/\">guide<\/a> on what USDC is and how to use it to move your pesos.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-301\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/drawkit-illustrations-5xlHjrzQO54-unsplash.jpg\" alt=\"b4bit_usdt_tether_stablecoin_reserves\" width=\"640\" height=\"360\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/drawkit-illustrations-5xlHjrzQO54-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/drawkit-illustrations-5xlHjrzQO54-unsplash-300x169.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>The cost almost nobody checks: the exchange rate<\/h2>\n<p class=\"isSelectedEnd\">This is where the most money can be lost without realizing it. <strong>Getting paid $500 at an exchange rate of 16.50 is not the same as getting paid at 17.15.<\/strong> The difference is almost 325 pesos.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\"><a href=\"https:\/\/www.banxico.org.mx\/tipcamb\/main.do?page=tip&amp;idioma=sp\">Banxico<\/a> FIX exchange rate is the official reference. The central bank publishes it every business day. The formula to calculate it is very simple:<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\"><strong>pesos received \u00f7 dollars charged = the exchange rate you actually received.<\/strong> Compare it with the FIX rate for that day.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">Let\u2019s look at an <strong>example<\/strong> using real data:<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">On <strong>September 14, 2026, the Banxico FIX rate was 17.1277 pesos per dollar.<\/strong> If your client pays you $500 and you receive 8,400 pesos, your actual exchange rate was 16.80 (8,400 \u00f7 500). That means you lost around 163 pesos compared with the day\u2019s <a href=\"https:\/\/www.banxico.org.mx\/apps\/dao-web\/4\/52\/tipo-cambio-equilibrio001.html\">FIX rate<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-364\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/john-mcarthur-ROQzKIAdY78-unsplash.jpg\" alt=\"b4bit_usdc_usdt_payments_freelancer_mexico\" width=\"640\" height=\"490\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/john-mcarthur-ROQzKIAdY78-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/john-mcarthur-ROQzKIAdY78-unsplash-300x230.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>Getting paid in USDC and converting it to pesos with B4bit<\/h2>\n<p class=\"isSelectedEnd\">This is where another option comes in: <strong>getting paid in USDC and converting it into pesos.<\/strong> When you buy crypto with pesos through B4bit, you receive it in the wallet of your choice. The same works in reverse. <strong>You can receive USDC and convert it into pesos.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">B4bit supports more than <strong>16 cryptocurrencies across 10 networks.<\/strong> All fees are shown on screen before you confirm.\u00a0In the <strong>B4bit Pay<\/strong> section, you\u2019ll find a business product that accepts crypto payments and settles them in USD-denominated stablecoins with a fee starting at <a href=\"https:\/\/docs.b4bit.com\/en\/pay\/informacion\/comisiones\/\">0.95%<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">The process for using B4bit as part of your payment workflow is:<\/p>\n<p>&nbsp;<\/p>\n<ol start=\"1\" data-spread=\"false\">\n<li><strong>First, create your B4bit account.<\/strong> Register and complete the verification process required for your account and the amount you\u2019ll be handling.<\/li>\n<li><strong>Share your payment details.<\/strong> Tell your client which asset they should send you (for example, USDC) and the corresponding receiving address. It\u2019s important that both of you are clear about which network you\u2019ll use.<\/li>\n<li><strong>Receive the payment.<\/strong> Your client sends the USDC or USDT to the address you provided. Once the transaction is confirmed on the blockchain, you\u2019ll be able to see the balance received.<\/li>\n<li><strong>Convert the balance into pesos.<\/strong> When you want to access the money in pesos, make the available conversion in B4bit and check the exchange rate and fees shown before confirming.<\/li>\n<li><strong>Receive the pesos in your account.<\/strong> Once the process available for your account is completed, you\u2019ll be able to access the pesos through the withdrawal options enabled for you.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">That\u2019s how simple it is: <strong>your client pays you in digital dollars, you receive them, and then you convert them into pesos.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-376\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/Captura-de-pantalla-2026-09-19-a-las-20.23.56.png\" alt=\"b4bit_exchange_rate_dollars_mexican_pesos\" width=\"1370\" height=\"1056\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/Captura-de-pantalla-2026-09-19-a-las-20.23.56.png 1370w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/Captura-de-pantalla-2026-09-19-a-las-20.23.56-300x231.png 300w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/Captura-de-pantalla-2026-09-19-a-las-20.23.56-1024x789.png 1024w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/Captura-de-pantalla-2026-09-19-a-las-20.23.56-768x592.png 768w\" sizes=\"auto, (max-width: 1370px) 100vw, 1370px\" \/><\/p>\n<h2>What to ask your client so the payment arrives in full<\/h2>\n<p class=\"isSelectedEnd\">To avoid the typical exchange of 15 emails asking \u201cdid it arrive?\u201d, \u201cwhat was the address?\u201d and \u201chow much did I send you?\u201d, make the <strong>conditions<\/strong> clear from the beginning. Before getting paid, do this:<\/p>\n<p>&nbsp;<\/p>\n<ul data-spread=\"false\">\n<li><strong>Agree on the currency and who pays the sending fees.<\/strong><br \/>\nDon\u2019t assume the client knows there are fees. Ask whether they can cover the sending fees so that you receive the full amount.<\/li>\n<li><strong>For crypto, agree on the exact network.<\/strong><br \/>\nThe first time, make a test with a small amount. A network mistake can mean losing the funds.<\/li>\n<li><strong>Ask them to include a reference or invoice number with the payment.<\/strong><br \/>\nThis makes it easier to identify the payment when it arrives.<\/li>\n<li><strong>Set a clear payment date.<\/strong><br \/>\nDon\u2019t leave everything open-ended. A specific date helps prevent payment delays.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">If it\u2019s the first time you\u2019re working this way, you can start with a small test amount. You don\u2019t need to turn getting paid into a separate project. The idea is that when your client asks <strong>\u201cHow do I pay you?\u201d<\/strong>, you already have the <strong>answer ready.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-367\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/jacob-mcgowin-NQn-Y-rJJU0-unsplash.jpg\" alt=\"b4bit_b4bit_usdc_mexican_pesos_payments\" width=\"640\" height=\"427\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/jacob-mcgowin-NQn-Y-rJJU0-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/jacob-mcgowin-NQn-Y-rJJU0-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>What can go wrong and how to avoid it<\/h2>\n<p class=\"isSelectedEnd\">Most problems can be avoided by checking the information before accepting the payment and taking a few precautions:<\/p>\n<p>&nbsp;<\/p>\n<ul data-spread=\"false\">\n<li><strong>Payment rejected or held because of incomplete information.<\/strong> Check that all your account or wallet details are correct before giving them to the client.<\/li>\n<li><strong>Wrong address or network when using crypto.<\/strong> If you send through the wrong network, you can lose the funds. Always verify the network and address before confirming.<\/li>\n<li><strong>Stablecoins can temporarily lose their peg.<\/strong> In March <a href=\"https:\/\/www.cnbc.com\/2023\/03\/11\/stablecoin-usdc-breaks-dollar-peg-after-firm-reveals-it-has-3point3-billion-in-svb-exposure.html\">2023<\/a>, USDC temporarily lost its peg to the dollar. It\u2019s a risk that exists, even if it is temporary.<\/li>\n<li><strong>Not invoicing income.<\/strong> If you don\u2019t issue an invoice, you can run into problems with the SAT. Always invoice, even if the payment is in dollars or crypto.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Get paid in the way that makes sense for you<\/h2>\n<p class=\"isSelectedEnd\">If you receive $100 or $200 several times a month, a fixed fee can have a significant impact on each payment. If you occasionally receive $2,000 or $3,000 projects, you\u2019ll probably want to pay more attention to the exchange rate and how much you end up receiving after conversion.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\">So the next time your client asks <strong>\u201cHow do I pay you?\u201d<\/strong>, don\u2019t just look at the amount on the invoice. Do the full calculation. Ask yourself: How much does the client pay? How much does it cost to receive it? What exchange rate are you getting? How many pesos actually arrive?<\/p>\n<p>&nbsp;<\/p>\n<p class=\"isSelectedEnd\"><strong>However, that\u2019s the amount that really matters.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-368\" src=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/alexander-mils-lCPhGxs7pww-unsplash.jpg\" alt=\"b4bit_crypto_payment_foreign_client_freelancer\" width=\"640\" height=\"427\" srcset=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/alexander-mils-lCPhGxs7pww-unsplash.jpg 640w, https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/alexander-mils-lCPhGxs7pww-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>Frequently asked questions<\/h2>\n<p>&nbsp;<\/p>\n<ul data-spread=\"true\">\n<li><strong>Do I need an RFC to get paid by a foreign client?<\/strong> Yes, it is income in Mexico and you must declare it. Register with the RFC under professional or business services. You can find more information on the <a href=\"http:\/\/omawww.sat.gob.mx\/RegimenSimplificadodeConfianza\/Paginas\/index.html\">SAT website<\/a>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul data-spread=\"true\">\n<li><strong>What RFC should I put on the invoice for a foreign client?<\/strong> The generic foreign RFC is <strong>XEXX010101000<\/strong>. It is used when the recipient lives abroad and is not registered with the Mexican RFC.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul data-spread=\"true\">\n<li><strong>If I\u2019m paid in USDC, do I have to declare it?<\/strong> Yes. The way you receive the money does not eliminate your tax obligations. If you receive payments this way, it is recommended that you consult an accountant about how to record and report the transaction according to your tax regime.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul data-spread=\"true\">\n<li><strong>How long does each type of payment take to arrive?<\/strong> An international transfer can take several business days. Payment platforms vary. SPEI operates 24\/7 according to <a href=\"https:\/\/www.banxico.org.mx\/indexen.html\">Banxico<\/a>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul data-spread=\"true\">\n<li><strong>Can I receive the money in my usual debit account?<\/strong> Yes. Once the funds are converted into pesos, they can be sent to a bank account through the withdrawal options available for the service you\u2019re using. If you use <a href=\"https:\/\/b4bit.com\/en\">B4bit<\/a>, check the withdrawal options available for your account before confirming the transaction.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You\u2019ve just finished the project your client asked you to work on. You send over the files and the client tells you\u2026<\/p>\n","protected":false},"author":4,"featured_media":355,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guias-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Freelancer in Mexico: How to Get Paid by Foreign Clients - B4BIT Blog<\/title>\n<meta name=\"description\" content=\"Your client pays in dollars and you spend in pesos. How much each payment method costs and how to avoid losing money on the exchange rate?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Freelancer in Mexico: How to Get Paid by Foreign Clients - B4BIT Blog\" \/>\n<meta property=\"og:description\" content=\"Your client pays in dollars and you spend in pesos. How much each payment method costs and how to avoid losing money on the exchange rate?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/\" \/>\n<meta property=\"og:site_name\" content=\"B4BIT Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-21T08:17:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/photo_2026-09-18-11.38.40.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jamnia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jamnia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/\"},\"author\":{\"name\":\"Jamnia\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/#\\\/schema\\\/person\\\/f3017ce7c715c0703e1380848eb6be80\"},\"headline\":\"Freelancer in Mexico: How to Get Paid by Foreign Clients\",\"datePublished\":\"2026-09-21T08:17:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/\"},\"wordCount\":2184,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo_2026-09-18-11.38.40.jpeg\",\"articleSection\":[\"Guides\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/\",\"url\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/\",\"name\":\"Freelancer in Mexico: How to Get Paid by Foreign Clients - B4BIT Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo_2026-09-18-11.38.40.jpeg\",\"datePublished\":\"2026-09-21T08:17:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/#\\\/schema\\\/person\\\/f3017ce7c715c0703e1380848eb6be80\"},\"description\":\"Your client pays in dollars and you spend in pesos. How much each payment method costs and how to avoid losing money on the exchange rate?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#primaryimage\",\"url\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo_2026-09-18-11.38.40.jpeg\",\"contentUrl\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/photo_2026-09-18-11.38.40.jpeg\",\"width\":1280,\"height\":720,\"caption\":\"b4bit_freelancer_mexico_foreign_clients\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/en\\\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Freelancer in Mexico: How to Get Paid by Foreign Clients\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/\",\"name\":\"B4BIT Blog\",\"description\":\"Gu\u00edas, noticias y novedades sobre Bitcoin, Ethereum, stablecoins y el ecosistema cripto en M\u00e9xico.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/#\\\/schema\\\/person\\\/f3017ce7c715c0703e1380848eb6be80\",\"name\":\"Jamnia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d2cedd03c29a8da488f279cd602686b83b671348cbe4b3864cd903ebe17e5cb?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d2cedd03c29a8da488f279cd602686b83b671348cbe4b3864cd903ebe17e5cb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d2cedd03c29a8da488f279cd602686b83b671348cbe4b3864cd903ebe17e5cb?s=96&d=mm&r=g\",\"caption\":\"Jamnia\"},\"url\":\"https:\\\/\\\/b4bit.com\\\/blog\\\/author\\\/jamnia-puig\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Freelancer in Mexico: How to Get Paid by Foreign Clients - B4BIT Blog","description":"Your client pays in dollars and you spend in pesos. How much each payment method costs and how to avoid losing money on the exchange rate?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/","og_locale":"es_ES","og_type":"article","og_title":"Freelancer in Mexico: How to Get Paid by Foreign Clients - B4BIT Blog","og_description":"Your client pays in dollars and you spend in pesos. How much each payment method costs and how to avoid losing money on the exchange rate?","og_url":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/","og_site_name":"B4BIT Blog","article_published_time":"2026-09-21T08:17:21+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/photo_2026-09-18-11.38.40.jpeg","type":"image\/jpeg"}],"author":"Jamnia","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Jamnia","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#article","isPartOf":{"@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/"},"author":{"name":"Jamnia","@id":"https:\/\/b4bit.com\/blog\/#\/schema\/person\/f3017ce7c715c0703e1380848eb6be80"},"headline":"Freelancer in Mexico: How to Get Paid by Foreign Clients","datePublished":"2026-09-21T08:17:21+00:00","mainEntityOfPage":{"@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/"},"wordCount":2184,"commentCount":0,"image":{"@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#primaryimage"},"thumbnailUrl":"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/photo_2026-09-18-11.38.40.jpeg","articleSection":["Guides"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/","url":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/","name":"Freelancer in Mexico: How to Get Paid by Foreign Clients - B4BIT Blog","isPartOf":{"@id":"https:\/\/b4bit.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#primaryimage"},"image":{"@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#primaryimage"},"thumbnailUrl":"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/photo_2026-09-18-11.38.40.jpeg","datePublished":"2026-09-21T08:17:21+00:00","author":{"@id":"https:\/\/b4bit.com\/blog\/#\/schema\/person\/f3017ce7c715c0703e1380848eb6be80"},"description":"Your client pays in dollars and you spend in pesos. How much each payment method costs and how to avoid losing money on the exchange rate?","breadcrumb":{"@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#primaryimage","url":"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/photo_2026-09-18-11.38.40.jpeg","contentUrl":"https:\/\/b4bit.com\/blog\/wp-content\/uploads\/2026\/09\/photo_2026-09-18-11.38.40.jpeg","width":1280,"height":720,"caption":"b4bit_freelancer_mexico_foreign_clients"},{"@type":"BreadcrumbList","@id":"https:\/\/b4bit.com\/blog\/en\/freelancer-in-mexico-how-to-get-paid-by-foreign-clients\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/b4bit.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Freelancer in Mexico: How to Get Paid by Foreign Clients"}]},{"@type":"WebSite","@id":"https:\/\/b4bit.com\/blog\/#website","url":"https:\/\/b4bit.com\/blog\/","name":"B4BIT Blog","description":"Gu\u00edas, noticias y novedades sobre Bitcoin, Ethereum, stablecoins y el ecosistema cripto en M\u00e9xico.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/b4bit.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/b4bit.com\/blog\/#\/schema\/person\/f3017ce7c715c0703e1380848eb6be80","name":"Jamnia","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/7d2cedd03c29a8da488f279cd602686b83b671348cbe4b3864cd903ebe17e5cb?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7d2cedd03c29a8da488f279cd602686b83b671348cbe4b3864cd903ebe17e5cb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d2cedd03c29a8da488f279cd602686b83b671348cbe4b3864cd903ebe17e5cb?s=96&d=mm&r=g","caption":"Jamnia"},"url":"https:\/\/b4bit.com\/blog\/author\/jamnia-puig\/"}]}},"_links":{"self":[{"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/comments?post=371"}],"version-history":[{"count":9,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/posts\/371\/revisions"}],"predecessor-version":[{"id":381,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/posts\/371\/revisions\/381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/media\/355"}],"wp:attachment":[{"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/media?parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/categories?post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/b4bit.com\/blog\/wp-json\/wp\/v2\/tags?post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}