Si trabajas por tu cuenta o llevas un pequeño negocio, es probable que no necesites un programa de facturación completo. Con una hoja de Excel bien organizada puedes emitir facturas claras, sin errores de cálculo y con un aspecto profesional. El problema suele estar en los detalles: totales que no cuadran, fechas que cambian solas o un PDF que sale cortado en dos páginas.
Aquí vas a construir una factura desde cero: la estructura, las fórmulas que calculan cada línea, el impuesto y el total, cómo convertirla en una plantilla reutilizable y cómo enviarla en PDF para que el cliente no pueda modificarla.
Qué debe incluir una factura
Los datos obligatorios dependen de la normativa fiscal de cada país, así que consulta siempre los requisitos de tu administración tributaria. Aun así, casi todas las facturas comparten estos elementos:
- Número de factura correlativo y sin saltos.
- Fecha de emisión y, si aplica, fecha de vencimiento.
- Tus datos: nombre o razón social, identificación fiscal y dirección.
- Datos del cliente: los mismos campos que los tuyos.
- Detalle de las líneas: descripción, cantidad, precio unitario e importe.
- Base imponible, impuesto aplicado y total a pagar.
- Forma de pago: transferencia, número de cuenta o plazo.
Prepara la estructura de la hoja
Una buena distribución evita que tengas que mover celdas cada vez que añades una línea. Este es el esquema que usaremos en el ejemplo:
- En las filas 1 a 8 coloca la cabecera: tu nombre arriba a la izquierda, el número de factura en
B3, la fecha enB5y el vencimiento enB6. - En las filas 8 y 9, a la derecha, escribe los datos del cliente.
- En la fila 11 pon los encabezados de las líneas: Código, Descripción, Cantidad, Precio e Importe (columnas A a E).
- Reserva las filas 12 a 21 para las líneas de la factura. Diez filas bastan para la mayoría de los casos.
- Deja las filas 23 a 25 para la base imponible, el impuesto y el total.
Así quedaría la zona de líneas con datos de ejemplo:
| Código | Descripción | Cantidad | Precio | Importe |
|---|---|---|---|---|
| P01 | Diseño de logotipo | 1 | 250,00 | 250,00 |
| P02 | Hora de consultoría | 6 | 40,00 | 240,00 |
| P03 | Impresión de tarjetas | 2 | 35,50 | 71,00 |
Las fórmulas que calculan todo
Importe de cada línea
En E12 escribe esta fórmula y cópiala hasta E21. Si la línea está vacía, deja la celda en blanco en lugar de mostrar un cero:
=SI(A12="";"";C12*D12)
Base imponible, impuesto y total
La base imponible es la suma de todos los importes. SUMA ignora las celdas con texto vacío, así que no da problemas con las líneas en blanco:
=SUMA(E12:E21)
Escribe el tipo de impuesto en D24 (por ejemplo, 21 %) y calcula la cuota en E24, redondeada a dos decimales para evitar diferencias de céntimos:
=REDONDEAR(E23*D24;2)
Por último, el total en E25:
=E23+E24
Con los datos del ejemplo, la base es 561,00, el impuesto al 21 % es 117,81 y el total, 678,81.
Rellenar descripción y precio desde un catálogo
Si siempre vendes los mismos productos o servicios, crea una hoja llamada Productos con el código en la columna A, la descripción en la B y el precio en la C. Después, en la factura, basta con escribir el código. En Excel 365 y 2021 usa BUSCARX:
=SI.ERROR(BUSCARX(A12;Productos!A:A;Productos!C:C);"")
En versiones anteriores, la alternativa equivalente es BUSCARV:
=SI.ERROR(BUSCARV(A12;Productos!$A$2:$C$100;3;FALSO);"")
Para la descripción, cambia la columna devuelta por la B (o el índice 3 por 2 en BUSCARV).
Número de factura y fechas
Si prefieres un formato del tipo F-0027, escribe solo el número en B3 y muestra el código completo en otra celda:
="F-"&TEXTO(B3;"0000")
Para la fecha de vencimiento a 30 días, escribe en B6:
=B5+30
Cuidado con la fecha de emisión. Es tentador poner =HOY() en B5, pero esa función se recalcula cada vez que abres el archivo: si vuelves a abrir la factura un mes después, la fecha habrá cambiado. Escribe la fecha a mano o pulsa Ctrl + ; para insertar la fecha actual como valor fijo.
Dale formato y prepárala para imprimir
Una factura legible transmite confianza. Unos pocos ajustes marcan la diferencia:
- Aplica formato de moneda o de número con dos decimales a las columnas de precio e importe.
- Pon en negrita la fila del total y añade un borde superior para separarla.
- Quita las líneas de cuadrícula desde la pestaña Vista para que la hoja se parezca más a un documento.
- Selecciona el rango de la factura (por ejemplo,
A1:E30) y ve a Disposición de página › Área de impresión › Establecer área de impresión. - En Archivo › Imprimir, elige la opción de ajustar la hoja en una página para que no se corte ninguna columna.
Conviértela en una plantilla reutilizable
Cuando la factura esté lista, borra los datos variables (cliente, líneas, número y fecha), pero conserva las fórmulas. Luego:
- Ve a Archivo › Guardar como.
- En el tipo de archivo, elige Plantilla de Excel (*.xltx).
- Ponle un nombre claro, como "Plantilla factura".
Cada vez que abras la plantilla, Excel creará un libro nuevo sin tocar el original. Guarda cada factura con un nombre que incluya el número y el cliente, por ejemplo F-0027 Cliente A.xlsx, para encontrarla rápido.
Un consejo extra: bloquea las celdas con fórmulas. Selecciona las celdas que sí debes rellenar, desmarca Bloqueada en Formato de celdas › Proteger y después activa Revisar › Proteger hoja. Así no borrarás una fórmula por accidente.
Exporta la factura a PDF y envíala
Nunca envíes la factura en formato Excel: el cliente podría modificarla sin querer, y las fórmulas o los datos de otras hojas quedarían a la vista. El PDF es el formato estándar. Desde Excel:
- Ve a Archivo › Exportar › Crear documento PDF/XPS.
- En Opciones, comprueba que se publica solo la hoja activa y no el libro completo (si no, el catálogo de productos también acabaría en el PDF).
- Guarda el archivo y revísalo antes de enviarlo.
Si trabajas desde un equipo sin Excel o el PDF no sale como esperabas, puedes usar nuestra herramienta gratuita para convertir Excel a PDF: subes el archivo y descargas el PDF sin instalar nada. Y si tienes que enviar el libro original a tu gestoría, puedes protegerlo con contraseña antes de mandarlo.
Errores habituales al facturar con Excel
- Usar
HOY()en la fecha de emisión: la fecha cambia cada día. Escríbela como valor fijo. - Totales con céntimos de diferencia: ocurre cuando el formato muestra dos decimales pero el valor real tiene más. Usa
REDONDEARen el impuesto. - Números con texto: si importas precios desde otro sistema, pueden llegar como texto y la multiplicación devuelve
#¡VALOR!. Conviértelos a número antes de usarlos. - Numeración repetida: lleva un registro de facturas emitidas en otra hoja para no duplicar números.
- Exportar el libro entero: revisa las opciones de exportación para publicar solo la hoja de la factura.
Conclusión
Una factura en Excel solo necesita una estructura ordenada y cuatro fórmulas bien colocadas: importe por línea, base, impuesto y total. Si la guardas como plantilla, proteges las fórmulas y la envías siempre en PDF, tendrás un sistema de facturación sencillo, fiable y sin coste. Para volúmenes grandes o requisitos fiscales complejos, valora un programa específico, pero para empezar Excel es más que suficiente.
Preguntas frecuentes
¿Es válida legalmente una factura hecha en Excel?
En muchos países sí, siempre que incluya todos los datos obligatorios y respete la numeración correlativa. Algunos países exigen facturación electrónica con formatos o sistemas específicos, así que confirma la normativa local.
¿Cómo evito que la fecha de la factura cambie al abrirla?
No uses =HOY(). Escribe la fecha a mano o pulsa Ctrl + ; para insertarla como valor fijo.
¿Puedo aplicar varios tipos de impuesto en la misma factura?
Sí. Añade una columna con el tipo de cada línea y calcula la cuota por línea. Después, suma las cuotas de cada tipo con SUMAR.SI.CONJUNTO.
¿Por qué mi PDF sale en varias páginas?
Porque no has definido el área de impresión o la hoja es más ancha que el papel. Establece el área de impresión y elige ajustar la hoja en una página antes de exportar.
Prueba nuestras herramientas gratuitas
Compara, convierte, combina y limpia tus hojas de cálculo desde el navegador, sin instalar nada.