▸ Gana dineroPaso 1 gratis

Cobra legal desde el primer cliente: alta de autónomo, IVA, facturas y Verifactu sin lío

Antes de cobrar a tu primer cliente necesitas tres cosas en orden: el alta en Hacienda, el alta en la Seguridad Social y facturas que cumplan la ley. Empiezas haciendo tu primera factura con todos los datos obligatorios en 5 minutos, y después ves paso a paso los trámites, la tarifa plana, los impuestos de cada trimestre y qué cambia con Verifactu.

Al terminar tendrás

  • Una plantilla de factura en PDF con todos los datos que pide el Reglamento de facturación.
  • Tu lista de trámites: alta en Hacienda (036) y en la Seguridad Social (RETA), en el orden correcto.
  • Tu calendario de impuestos trimestrales y qué es cada modelo.
  • Qué cambia con Verifactu y cuándo te toca.

En esta misión · 8 pasos · 1 h 35 min

  1. 1Haz tu primera factura legal en PDF5 min
  2. 2¿Tienes que darte de alta?10 min
  3. 3Alta en Hacienda: el modelo 03620 min
  4. 4Alta en la Seguridad Social y la tarifa plana15 min
  5. 5Cada trimestre: IVA e IRPF15 min
  6. 6Verifactu: qué cambia con tus facturas10 min
  7. 7Gastos y libros registro10 min
  8. 8Tu checklist y cuándo pedir ayuda10 min

Lo que vas a usar

1 h 35 min €0 · la cuota de autónomo se paga aparte 4 GB RAM · sin GPU macOS · Windows

Antes de empezar

  • Saber abrir la terminal y copiar y pegar órdenes.
  • Tener certificado digital o Cl@ve para los trámites (te explicamos dónde se pide).
  1. 1Paso 01 de 08 · ~5 min

    Haz tu primera factura legal en PDF

    Premio en 5 minutos: una factura que cumple.

    1. 1

      Abre la terminal. En Mac: pulsa Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe PowerShell y pulsa Enter.

      TerminalmacOS
      $brew install typst
      TerminalmacOS
      $mkdir ~/facturas
      $cd ~/facturas
    2. 2

      Crea dentro de esa carpeta un archivo llamado factura.typ, pega esto y guárdalo:

      factura.typ
      1#set page(paper: "a4", margin: 2cm)
      2#set text(size: 10pt, lang: "es")
      3
      4// Cambia estos datos por los tuyos y los de tu cliente
      5#let emisor = (nombre: "Tu Nombre Apellido Apellido", nif: "12345678Z", dir: "Calle Mayor 1, 46001 Valencia")
      6#let cliente = (nombre: "Cliente Ejemplo SL", nif: "B12345678", dir: "Avenida del Puerto 10, 46021 Valencia")
      7#let numero = "2026-001"
      8#let fecha = "02/11/2026"
      9#let lineas = (
      10 ("Diseño de página web", 1, 600.0),
      11 ("Mantenimiento mensual", 1, 50.0),
      12)
      13#let iva = 21
      14#let irpf = 15 // pon 0 si tu cliente es un particular o tu actividad no lleva retención
      15
      16#let base = lineas.map(l => l.at(1) * l.at(2)).sum()
      17#let eur(x) = str(calc.round(x, digits: 2)) + " €"
      18
      19= Factura #numero
      20Fecha de expedición: #fecha
      21
      22#grid(columns: (1fr, 1fr), gutter: 1em,
      23 [*Emisor* \ #emisor.nombre \ NIF: #emisor.nif \ #emisor.dir],
      24 [*Cliente* \ #cliente.nombre \ NIF: #cliente.nif \ #cliente.dir],
      25)
      26
      27#table(columns: (1fr, auto, auto, auto),
      28 [*Concepto*], [*Uds.*], [*Precio*], [*Importe*],
      29 ..lineas.map(l => ([#l.at(0)], [#l.at(1)], [#eur(l.at(2))], [#eur(l.at(1) * l.at(2))])).flatten(),
      30)
      31
      32#align(right)[
      33 Base imponible: #eur(base) \
      34 IVA (#iva %): #eur(base * iva / 100) \
      35 Retención IRPF (#irpf %): -#eur(base * irpf / 100) \
      36 *Total a pagar: #eur(base * (1 + iva / 100 - irpf / 100))*
      37]
      Terminal
      $typst compile factura.typ

      Así debería verse

      typst compile convierte el archivo .typ en un PDF con el mismo nombre en la misma carpeta.

      Truco

      🎉 Si aparece factura.pdf con tus datos, la tabla y los totales, ¡nivel 1 superado! Cambia los datos de arriba del archivo y vuelve a compilar para cada factura nueva.

      Así debería verse

      Art. 6: toda factura lleva número y serie, fecha de expedición, nombre o razón social, NIF y domicilio del emisor y del destinatario, descripción de las operaciones, base imponible, tipo de IVA, cuota y fecha de la operación si es distinta de la de expedición.
    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprueba que funcionaTienes factura.pdf con todos los datos obligatorios.

    Si algo falla (3)
    Sale «brew: command not found»
    Te falta Homebrew. Instálalo con el comando de su web oficial, brew.sh, cierra la terminal, ábrela otra vez y repite.
    En Windows dice que no reconoce el comando nuevo
    Cierra PowerShell y ábrelo otra vez: la ventana vieja no sabe que acabas de instalar algo. Si lo que no reconoce es winget, actualiza «Instalador de aplicación» desde Microsoft Store.
    Sale «error: unexpected …» con un número de línea
    Falta una coma o un paréntesis al cambiar tus datos. Mira la línea que dice el error y compárala con el original.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    7 pasos

    1. 2¿Tienes que darte de alta?~10 min

      La pregunta de los 80 €.

    2. 3Alta en Hacienda: el modelo 036~20 min

      Primero Hacienda, luego Seguridad Social.

    3. 4Alta en la Seguridad Social y la tarifa plana~15 min

      Import@ss, antes de empezar a trabajar.

    4. 5Cada trimestre: IVA e IRPF~15 min

      Tu calendario fijo.

    5. 6Verifactu: qué cambia con tus facturas~10 min

      Lo que viene y cuándo.

    6. 7Gastos y libros registro~10 min

      Lo que te ahorra impuestos.

    7. 8Tu checklist y cuándo pedir ayuda~10 min

      Para no olvidar nada.

    Pasos 2–8 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

¿Qué epígrafe me toca?

Antes de rellenar el 036.

Prompt para tu IA

Voy a darme de alta como autónomo en España para [describe lo que haces]. ¿Qué epígrafes del IAE podrían encajar y qué diferencia hay entre una actividad empresarial y una profesional para la retención del IRPF? Dime las dudas que debería confirmar con Hacienda o una gestoría.

Mi primer trimestre

Cuánto apartar.

Prompt para tu IA

Este trimestre he facturado [importe] de base imponible con IVA al 21 %, me han retenido el 15 % del IRPF en [importe] y he tenido [importe] de gastos con IVA. Explícame paso a paso qué saldría aproximadamente en el modelo 303 y en el 130, y cuánto debería haber apartado. Avisa de lo que sea una estimación.

Siguiente nivel: empresas nuevas del BORME

Ya puedes facturar: busca a quién.

Siguiente misión

Cómo deshacerlo

Borra la carpeta facturas si no la usas. Typst puedes quitarlo con brew uninstall typst (Mac) o winget uninstall Typst.Typst (Windows). El alta de autónomo se deshace con la baja en Hacienda (036) y en la Seguridad Social.

Borrar la carpetamacOS
$rm -rf ~/facturas
Quitar TypstmacOS
$brew uninstall typst

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Gana dinero con IA · 28 de 33La lista de negocios de tu ciudad con la web caída, lenta o sin candado, ordenada por urgencia
Tu progreso 0/8Paso 1 →