Going legit as a freelancer, properly registered, issuing invoices, paying taxes, is one of those steps most people overthink for months before doing it in a weekend. The actual process is faster and cheaper than reputation suggests. Here’s the country-by-country walkthrough for the US, Mexico, Spain, and Argentina in 2026.
“Registration” means different things in different countries. In the US, you can legally freelance with no registration at all. In Spain, you can’t issue a single euro of invoices without being registered. Argentina’s monotributo is quick; Mexico’s RESICO is medium. The actual mechanics below.
Important: this guide reflects general processes in 2026. Tax and registration laws change. Verify specifics with a local accountant or government portal before filing.
The United States
Do you need to register?
Short answer: no, technically. Long answer: you probably should register for practical reasons.
In the US, any individual can operate as a “sole proprietor” by default, no filing required. Your Social Security Number is your business ID. You just start working and report income on Schedule C at tax time.
What you should still do:
Step 1: Get an EIN (Employer Identification Number)
Free from the IRS, takes 5 minutes online.
- Visit irs.gov, search “EIN online”
- Fill out the form (business structure = sole proprietor, purpose = freelance services)
- Receive your EIN immediately
Why bother if you don’t need it? Two reasons:
- Clients often require one for 1099 reporting
- Using your EIN instead of your SSN for business purposes is a privacy/security upgrade
Step 2: Register for local business license
Depends heavily on your city and state. Many US cities require freelancers to register for a “home occupation” or “general business” license, costing $25–300/year.
- Search “[your city] business license freelancer”
- File online through your city’s business portal
- Renew annually
Some cities don’t require this for low-revenue freelancers. Some do, regardless of income. Check yours.
Step 3: Consider forming an LLC
Not required, but advisable once you’re earning meaningful income. See LLC vs Sole Prop vs S-Corp for freelancers for the decision framework.
Total setup time in the US: 1 hour to 2 weeks depending on which steps you take.
Mexico

Do you need to register?
Yes. To legally invoice in Mexico, you need to be registered with the SAT and issue CFDIs (electronic invoices). Operating without SAT registration is tax evasion.
Step 1: Get your RFC (Tax ID)
If you’re Mexican or a legal resident, you already have an RFC (derived from your CURP). You may need to activate it for business purposes.
- Visit sat.gob.mx
- Schedule an appointment at your local SAT office (online booking)
- Bring: official ID, CURP, proof of address, and e.firma setup
Step 2: Choose a tax regime
Most freelancers choose one of these:
- RESICO (Régimen Simplificado de Confianza), for income up to $3.5M MXN/year. Progressive rates 1–2.5% on gross income. Simplest.
- Régimen General de Personas Físicas con Actividad Empresarial, standard regime, 30% max ISR + IVA. More deductions.
- Régimen de Plataformas Digitales, only if your primary income is through platforms like Uber, DiDi, etc.
For most service freelancers under $3.5M MXN, RESICO is the default. See estructura legal freelance LATAM for detailed comparison.
Step 3: Set up e.firma and CFDI issuance
- Get your e.firma (electronic signature) at a SAT office, required for everything
- Register with a PAC (Proveedor Autorizado de Certificación) to issue CFDIs
- Popular options: Facturama, Factura.com, Contpaqi
Step 4: Monthly obligations
Once registered, you must:
- Issue CFDIs for every payment received
- Submit monthly declarations (even if $0) via SAT’s portal
- Pay monthly tax installments per your regime
Most freelancers hire an accountant for $500–1,500 MXN/month to handle this. Worth it, SAT compliance is not forgiving of errors.
Total setup time in Mexico: 1–3 weeks (limiting factor is e.firma appointment availability).
Spain
Do you need to register?
Yes, immediately. Invoicing without registration in Spain carries significant penalties. Register before your first invoice.
Step 1: Choose between Autónomo and SL
- Autónomo (self-employed individual): simpler, cheaper to set up. Most new freelancers start here.
- Sociedad Limitada (SL): legal entity, more overhead, makes sense above ~€60–80K net.
See estructura legal freelance latam for deciding between them.
Step 2: Register with Hacienda
Form 036 or simplified 037:
- File at your local Agencia Tributaria office or online with a digital certificate
- Declare your business activity using IAE codes (look up yours)
- Choose your VAT regime (most freelancers: IVA general)
- Free to file
Step 3: Register with Social Security
Within 30 days of Hacienda registration:
- File at your local Tesorería General de la Seguridad Social office or online
- You become classified as “trabajador autónomo”
- Pay monthly “cuota de autónomos”
Cuota de autónomos in 2026:
- First year: ~€87/month (tarifa plana for new autónomos)
- Years 2–3: ~€200/month reduced rates
- Year 4+: progressive based on real income (roughly €294–590/month)
Step 4: Set up invoicing
Spanish invoices must include:
- Invoice number (sequential)
- Date
- Your name, NIF, address
- Client’s name, NIF/CIF, address
- Description of services
- Subtotal, VAT (21% typical), total
- Payment terms
Many freelancers use software like FacturaDirecta, Holded, or Anfix (~€10–30/month).
Step 5: Quarterly and annual obligations
- Quarterly VAT returns (Modelo 303)
- Quarterly income tax payments (Modelo 130)
- Annual summary (Modelo 390 for VAT, Modelo 100 personal income)
Most autónomos hire a gestor for €50–150/month to handle all compliance. Worth it.
Total setup time in Spain: 1–2 weeks.
Argentina

Do you need to register?
Yes. Issuing invoices without AFIP registration is illegal. Thankfully, Argentina’s monotributo makes registration unusually simple.
Step 1: Decide: Monotributo or Responsable Inscripto
- Monotributo, fixed monthly fee covering income tax, VAT, and social security. Tops out around $80K USD/year in 2026 equivalents (categories A–H).
- Responsable Inscripto, full tax regime with separate VAT, income tax, and social security. Required if you exceed monotributo limits.
For most freelancers under the monotributo ceiling, monotributo is dramatically simpler and usually taxes less.
Step 2: Register with AFIP
All online:
- Visit afip.gob.ar
- Log in with your Clave Fiscal (tax login)
- Navigate to “Alta de Monotributo”
- Choose your category based on projected gross income
- Declare your business activity
Free and immediate, you can be operating within an hour.
Step 3: Set up e-invoicing
Argentine invoices (Facturas A, B, or C) are issued through AFIP’s system or an e-invoicing provider.
- Monotributistas typically issue Factura C
- Use AFIP’s “Facturador en Línea” (free) or third-party tools
- Send invoices to clients as PDF after generating the CAE number
Step 4: Monthly obligations
- Pay your monotributo fee on or before the 20th of each month
- Amount varies by category ($25–300 USD/month depending on category and current exchange rate)
That’s it. No quarterly declarations, no VAT calculations, no income tax filings. This is why monotributo is popular.
Step 5: Annual recategorization
Every January and July, you recategorize based on last 12 months’ gross income. AFIP automatically adjusts your category if you’ve moved up a tier.
If you exceed the top category (H), you’re forced out of monotributo and must register as Responsable Inscripto.
Total setup time in Argentina: 1–2 hours (mostly just navigating AFIP’s website).
Comparison table
| Country | Setup time | Initial cost | Ongoing monthly cost (low income) | Complexity |
|---|---|---|---|---|
| US | 1 hour | $0–300 | $0–75 (optional LLC fees) | Very low |
| Mexico | 1–3 weeks | $0 | $500–1,500 MXN (accountant) | Medium |
| Spain | 1–2 weeks | €0 | €87+ (year 1) + gestor | Medium-high |
| Argentina | 1–2 hours | $0 | $25–300 USD (monotributo) | Low |
Common mistakes across all countries

Mistake 1, Invoicing before registering.
Even if informal, invoices need to be legal. Issuing without registration in Mexico, Spain, or Argentina is tax evasion and catches up eventually. In the US you have more flexibility but should still declare income.
Mistake 2, Choosing the wrong regime out of the gate.
Spending an hour with an accountant BEFORE registering saves months of wrong-regime hassles. Worth the $50–200.
Mistake 3, Commingling personal and business accounts.
Open a separate account from day 1. See your first business bank account as a freelancer.
Mistake 4, Ignoring monthly filings.
In Mexico, Spain, and Argentina, monthly filings are mandatory even when income is zero. Missing filings accumulate fines.
Mistake 5, Freelancing while employed without checking your contract.
Many W-2 contracts in the US or fixed contracts in LATAM have clauses about outside work. Check before you start.
What to do after registering
Within the first 30 days of being registered:
- Set up business banking, see first business bank account
- Set up invoicing software, country-appropriate
- Find an accountant/gestor/contador, one with freelancer experience
- Set aside tax money, see freelance quarterly estimated taxes
- Write your first legal contract, see freelance contracts 101
These five things set you up for a properly-run freelance business. Without them, you’re technically legal but still operationally messy.
Related reading
- LLC vs Sole Prop vs S-Corp for freelancers, US structure decision
- Autónomo vs SL vs Monotributo, LATAM structure decision (Spanish)
- Freelance quarterly estimated taxes
The bottom line
Registering is often less painful than putting it off. Spending 2 weeks registering properly vs 6 months working “under the radar” is a clear win, you sleep better, can take on better clients, and avoid the creeping anxiety of operating in gray zones.
Block a weekend. Pick your regime. Get registered. The rest of your freelance business builds cleanly on top of that foundation.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





