Cómo crear una factura en Excel paso a paso
Aprende a crear una factura en Excel: estructura, datos obligatorios, fórmulas para IVA y total, numeración automática y exportar a PDF en minutos.
Crear una factura en Excel te permite emitir documentos profesionales sin pagar ningún programa: solo necesitas una hoja bien estructurada y un puñado de fórmulas. Con esta guía montarás una plantilla reutilizable que calcula sola el subtotal, el IVA y el total, mantiene la numeración correlativa y exporta a PDF lista para enviar al cliente.
Lo esencial: diseña tres bloques (datos fiscales, tabla de conceptos y resumen de totales), aplica fórmulas como =SUMA() y =REDONDEAR() para los importes, y guárdalo como plantilla .xltx para reutilizarlo en cada factura.
Aviso (España, 2026): el reglamento Verifactu (RD 1007/2023) ya obliga a las sociedades desde el 1 de enero de 2026 y al resto de autónomos desde el 1 de julio de 2026 a emitir con software que genere registros inalterables y trazables ante la AEAT. Una hoja de Excel suelta no cumple Verifactu por sí sola. Si ya estás obligado, usa Excel para diseñar y aprender, pero factura con un programa adaptado. La factura electrónica B2B obligatoria (Ley Crea y Crece) es otra cosa distinta y sigue pendiente de su reglamento.
Cómo crear una factura en Excel paso a paso
Abre un libro en blanco y sigue este orden. Cada paso construye una parte de la factura, desde los datos fijos hasta los cálculos automáticos.
-
Configura la página. En la pestaña Disposición de página elige tamaño A4, orientación vertical, márgenes estrechos y define el Área de impresión para que solo se exporte la factura. Así evitas que se cuele contenido auxiliar al generar el PDF.
-
Monta el encabezado. Crea dos bloques: datos del emisor (nombre o razón social, NIF/CIF, dirección, email, teléfono) y datos del cliente. Inserta tu logo con Insertar > Imagen. Pon la fecha con
=HOY()y reserva una celda para el número de factura, por ejemplo2025-0001. -
Crea la tabla de conceptos. Usa los encabezados Descripción, Cantidad, P. Unitario, IVA %, Importe e IVA €. Selecciónala y pulsa Ctrl+T para convertirla en una Tabla de Excel: las fórmulas se autocompletan por fila y reduces errores al añadir o quitar líneas.
-
Añade las fórmulas de cada línea. Con la tabla creada, escribe:
- Importe:
=REDONDEAR([@Cantidad]*[@[P. Unitario]];2) - IVA €:
=REDONDEAR([@Importe]*[@[IVA %]];2)(escribe el IVA como0,21para un 21%)
- Importe:
-
Calcula el resumen de totales. Añade celdas para Subtotal, IVA total, Descuento, Retención y Total:
- Subtotal:
=SUMA(Tabla1[Importe]) - IVA total:
=SUMA(Tabla1[IVA €]) - Retención (para profesionales): guarda el % en una celda, por ejemplo
0,07, y usa=-Subtotal*Retención - Total:
=Subtotal+IVA-Descuento-Retención
- Subtotal:
-
Protege las fórmulas. En Revisar > Proteger hoja bloqueas las celdas con cálculos y dejas editables solo los campos variables (cliente, líneas, fechas). Evitas romper la plantilla por accidente.
-
Exporta a PDF. Ve a Archivo > Exportar > Crear PDF/XPS, o Guardar como y elige PDF. Revisa con la Vista preliminar que todo entra en una página. Si quieres más detalle, mira cómo guardar el documento como PDF paso a paso.
-
Guárdalo como plantilla. En Guardar como elige el tipo Plantilla de Excel (*.xltx). Cada vez que la abras, Excel genera una copia en blanco con el diseño y las fórmulas intactos.
Qué datos debe incluir una factura
Una factura solo es válida si contiene cierta información mínima. Antes de rellenar la hoja, asegúrate de cubrir todo esto:
- Datos fiscales completos del emisor y del cliente: nombre o razón social, NIF/CIF y dirección.
- Número de factura único y correlativo, idealmente por serie y año (por ejemplo
2025-0001). - Fechas claras: la de emisión y la de vencimiento del pago.
- Detalle de líneas con descripción, cantidad, precio unitario e IVA aplicable a cada concepto.
- Resumen económico: subtotal, impuestos, retenciones, descuentos y total.
- Forma de pago y condiciones: plazo, transferencia, IBAN, Bizum, recargos por demora, etc.
Mantén el diseño limpio: tipografías sencillas, columnas alineadas y una separación visual clara entre encabezado, cuerpo y pie. Una factura legible transmite seriedad y reduce las dudas del cliente.
Cómo numerar las facturas de forma semiautomática
La numeración correlativa es obligatoria, así que conviene automatizarla para no saltarte ningún número ni repetirlo. Mantén en una columna (por ejemplo la A) el historial de números emitidos y genera el siguiente con esta fórmula:
=AÑO(HOY())&"-"&TEXTO(CONTAR.SI($A:$A;AÑO(HOY())&"-*")+1;"0000")
Así obtienes 2025-0001, 2025-0002 y así sucesivamente, reiniciando la cuenta cada año. Si necesitas cambiar de serie o bloquear duplicados de forma fiable, te conviene dar el salto a una pequeña macro; puedes inspirarte en esta guía para automatizar tareas con macros en Excel.
Cómo agilizar la facturación con validaciones y catálogo
Cuando facturas a menudo, estos dos ajustes te ahorran tiempo y errores.
Listas desplegables con validación de datos. En Datos > Validación de datos limita el campo IVA % a valores fijos (0,00, 0,10, 0,21) y la forma de pago a opciones como Transferencia, Tarjeta o Bizum. Así eliges en lugar de teclear, y no se cuelan valores raros.
Catálogo de productos con BUSCARV. Crea una hoja llamada Productos con código, descripción, precio e IVA. Luego, al escribir un código en la factura, autocompleta el resto con =SI.ERROR(BUSCARV([@Código];Productos!$A:$D;2;FALSO);"") para la descripción, y cambia el índice de columna para traer también el precio y el IVA.
Ejemplo de desglose de una factura
Así se ve un resumen de totales con descuento y retención aplicados:
| Concepto | Valor |
|---|---|
| Subtotal | 500,00 € |
| IVA 21% | 105,00 € |
| Descuento | -5,00 € |
| Retención 7% | -35,00 € |
| Total | 565,00 € |
Si ya trabajas con otras hojas financieras, parte de lo que verás aquí te resultará familiar. De hecho, puedes adaptar la estructura de una plantilla de presupuesto en Excel y convertirla en factura ajustando impuestos y numeración. Y si gestionas plazos de cobro, un diagrama de Gantt en Excel te ayuda a visualizar vencimientos.
Preguntas frecuentes
¿Puedo emitir facturas legales con Excel?
Sí. Excel es válido siempre que la factura incluya todos los datos obligatorios (emisor y cliente, NIF/CIF, número y fecha, líneas detalladas, impuestos y total) y mantengas una numeración correlativa por serie. Guarda cada factura en PDF y conserva el archivo fuente para tu registro contable. Si tienes dudas fiscales, consulta la normativa de tu país o a tu asesor.
¿Cómo calculo un IVA diferente en cada línea?
Añade una columna IVA % y asigna a cada concepto su tipo (0,00, 0,10 o 0,21, según corresponda). Calcula el IVA de cada fila con =REDONDEAR([@Importe]*[@[IVA %]];2) y obtén el IVA total sumando esa columna con =SUMA(). Así puedes mezclar productos con distintos tipos en una misma factura.
¿Cómo convierto la factura a PDF para enviarla?
Ve a Archivo > Exportar > Crear PDF/XPS, o usa Guardar como y elige el formato PDF. Comprueba en la vista previa que el documento entra en una página y que la calidad es correcta. Después lo adjuntas a un correo o lo envías desde tu gestor de email habitual.
¿Cómo evito sobrescribir mi plantilla por error?
Guárdala con la extensión .xltx (Plantilla de Excel). Al abrir ese archivo, Excel crea un libro nuevo basado en él en lugar de modificar el original. Cambia solo los datos variables (cliente, líneas, fechas, número) y guarda el resultado con un nombre único.
¿Es mejor Excel o un programa de facturación?
Para autónomos y volúmenes bajos, Excel es suficiente para aprender y diseñar la factura, gratis y muy flexible. Pero desde 2026 hay un límite legal: si estás obligado a Verifactu (sociedades desde el 1 de enero de 2026; resto de autónomos desde el 1 de julio de 2026), una hoja de Excel suelta no cumple, porque los registros deben ser inalterables y trazables ante la AEAT. En ese caso necesitas un programa de facturación adaptado. Empieza con Excel para entender la estructura y da el salto en cuanto te aplique la norma o el volumen lo justifique.