Artículo
Factura para programador web freelance: ejemplo y pasos
1 de agosto de 2026
Cómo hacer una factura como programador web freelance, con conceptos para sitios, apps, mantenimiento, ejemplo en MXN y PDF profesional.
Última actualización: agosto 2026
Una factura para programador web freelance debe explicar qué construiste, en qué etapa está el proyecto y qué importe corresponde cobrar. No es lo mismo facturar una landing page que una aplicación con usuarios, pagos y soporte. Una descripción precisa reduce dudas y deja un registro útil para ti y para el cliente.
Si ya tienes el alcance aprobado, los datos del cliente y el monto, puedes convertirlos en una factura, cotización o proforma y descargar un PDF profesional.
Crear factura para desarrollo web
Cómo hacer una factura como programador web
El proceso puede resumirse en siete pasos concretos:
- Agrega tus datos y los del cliente. Usa el nombre o razón social acordado y los datos de contacto necesarios.
- Asigna un número de documento. Mantén una secuencia comprensible para localizar después cada cobro.
- Indica fecha de emisión y vencimiento. Si diste 7, 15 o 30 días para pagar, déjalo escrito.
- Nombra el proyecto. Incluye el sitio, app o módulo para que el cliente sepa a qué trabajo corresponde.
- Separa los conceptos. Desarrollo, integraciones, despliegue y mantenimiento no deberían esconderse en una sola línea.
- Muestra moneda, subtotal, impuestos y total. Aplica impuestos solo cuando correspondan a tu situación real.
- Añade condiciones útiles. Por ejemplo, el hito cubierto, el periodo de soporte o la referencia de la propuesta aprobada.
En México, un PDF comercial no siempre es lo mismo que un CFDI. En otros países de LATAM también cambian los requisitos. Usa la factura para ordenar el cobro y verifica con tu contador qué comprobante fiscal necesitas emitir.
Conceptos que sí describen trabajo de programación
“Servicios de sistemas” o “desarrollo web” dicen muy poco. Es mejor usar conceptos reconocibles y verificables, como estos:
- Diseño y desarrollo de sitio corporativo de cinco secciones
- Maquetación responsive a partir de archivos de diseño
- Desarrollo de módulo de registro e inicio de sesión
- Integración de pasarela de pago
- Migración de catálogo y contenido
- Configuración de analítica y eventos
- Despliegue a producción y configuración de dominio
- Corrección de incidencias fuera del alcance inicial
- Bolsa de 10 horas de soporte técnico
- Mantenimiento web correspondiente a agosto de 2026
No hace falta narrar cada commit. La descripción debe ser suficiente para conectar el cobro con un entregable, una fase o un periodo.
Ejemplo de factura de desarrollo web
Imagina que desarrollaste un sitio para una consultora en Guadalajara. El alcance incluye la implementación, un formulario conectado a su CRM y la puesta en producción.
| Concepto | Cantidad | Precio unitario | Importe |
|---|---|---|---|
| Desarrollo de sitio corporativo responsive | 1 | $24,000 MXN | $24,000 MXN |
| Integración de formulario con CRM | 1 | $4,500 MXN | $4,500 MXN |
| Configuración y despliegue a producción | 1 | $2,500 MXN | $2,500 MXN |
- Subtotal: $31,000 MXN
- Impuestos: los que correspondan a tu régimen y operación
- Total: subtotal más impuestos aplicables
- Vencimiento: 15 días después de la emisión
- Nota: entrega final del proyecto “Sitio Consultora Norte”, según propuesta aprobada
Este desglose permite detectar rápido qué se entregó. También evita confundir el costo de desarrollo con servicios externos como hosting, dominio o licencias.
Cómo cobrar un sitio o una app por etapas
Los proyectos largos rara vez se cobran de una sola vez. Puedes organizar el flujo alrededor de hitos reales:
- anticipo para reservar agenda e iniciar,
- pago al aprobar arquitectura o primera versión,
- pago al desplegar la versión acordada,
- saldo al cerrar el proyecto.
Cada factura debe indicar el hito. Por ejemplo: “Segundo pago, 40% por entrega de versión beta de la app de reservas”. Así el cliente no tiene que buscar en mensajes viejos para entender el cargo.
Evita llamar “pago final” a un cobro si todavía quedan entregables importantes. Alinear el concepto con el estado real del proyecto protege la relación y facilita la conciliación.
Cuándo usar cotización o factura proforma
Antes de programar, normalmente conviene enviar una cotización si el cliente necesita elegir alcance, comparar opciones o aprobar un presupuesto. Ahí puedes presentar dos paquetes, aclarar qué no está incluido y fijar vigencia.
Una proforma puede servir cuando el alcance ya está bastante definido, pero el cliente necesita un documento formal con conceptos e importes antes de autorizar el pago o pedir la factura definitiva. La guía de factura proforma explica con más detalle en qué se diferencia del cobro final.
La factura corresponde cuando ya se cumple el momento de cobro acordado. No cambies el nombre del documento solo por estética: elige el que represente la etapa real.
Preparar cotización para un proyecto web
Mantenimiento, soporte y bolsas de horas
El mantenimiento es donde más fácil se vuelve ambigua una factura. En lugar de “soporte mensual”, aclara qué cubre:
- periodo del servicio,
- número de horas o nivel de atención,
- actualizaciones realizadas,
- monitoreo o respaldos incluidos,
- incidencias extraordinarias cobradas aparte.
Una línea como “Mantenimiento WordPress, agosto 2026: actualizaciones, respaldo y hasta 3 horas de soporte” comunica mucho más. Si vendes una bolsa de horas, registra el tamaño de la bolsa y evita mezclarla con horas adicionales sin explicar.
Para un retainer recurrente, conserva nombres consistentes de un mes a otro. Eso hace más sencilla la revisión del cliente y te ayuda a detectar facturas pendientes.
Gastos externos: dominio, nube y licencias
Aclara desde la cotización quién contrata cada servicio. Hay tres escenarios comunes:
- el cliente paga directamente hosting, dominio y herramientas;
- tú los contratas y se los cobras como partidas separadas;
- el servicio está incluido durante un periodo definido.
Si los cobras, indica proveedor o tipo de servicio y vigencia: “Hosting administrado, septiembre 2026 a agosto 2027”. No presentes un gasto de terceros como si fueran horas de desarrollo. También conviene distinguir costos variables de nube que podrían cambiar por consumo.
Clientes internacionales y moneda
El desarrollo remoto facilita trabajar con clientes de Estados Unidos, España o cualquier país de LATAM. En esos casos, escribe sin ambigüedad:
- código de moneda, como MXN, USD o EUR,
- fecha de vencimiento,
- método de pago acordado,
- quién absorbe comisiones bancarias, si ya se pactó,
- periodo o hito facturado.
No asumas que el símbolo “$” basta. Puede significar monedas distintas para cada parte. Tampoco copies impuestos de una factura extranjera: las obligaciones dependen de tu residencia, régimen, cliente y operación. Confírmalo con tu contador.
Errores comunes al facturar software
Los problemas más frecuentes no son técnicos:
- Una sola línea vaga. Hace invisible la complejidad y dificulta validar el alcance.
- Facturar horas cuando se acordó un precio cerrado. Cambia la lógica comercial después del trabajo.
- Mezclar extras sin aprobación. Primero documenta el cambio de alcance.
- No identificar la fase. El cliente no sabe si paga anticipo, beta o entrega final.
- Olvidar la moneda. Especialmente riesgoso con clientes internacionales.
- Incluir credenciales o información sensible. Una factura no es lugar para secretos, llaves o accesos.
La disciplina se parece a documentar una API: nombres claros, estados consistentes y nada importante implícito.
Qué puedes aprender de otras profesiones freelance
La necesidad de traducir trabajo abstracto a entregables también aparece en la factura de marketing digital freelance, donde estrategia y optimización deben quedar visibles. La factura de diseño gráfico freelance muestra otra lección útil: separar piezas, sistemas y revisiones extra evita que todo parezca “un diseño”.
En programación sucede lo mismo. Arquitectura, integración, pruebas y despliegue tienen valor, pero solo conviene listarlos cuando forman parte del alcance que realmente vendiste.
Una rutina simple para cobrar sin retrasos
Al cerrar cada hito, revisa la propuesta aprobada, copia únicamente los conceptos correspondientes, confirma datos y genera el documento ese mismo día. Guarda una nomenclatura constante para el cliente y el proyecto. Si después necesitas cotizar una ampliación, parte de los conceptos anteriores en vez de reconstruir todo desde cero.
FacturaRápida ayuda a mantener clientes, líneas, fechas y totales en un PDF claro. No sustituye tu contrato, repositorio ni sistema fiscal; resuelve la parte operativa de presentar el cobro.
Conclusión
Una buena factura de programador web conecta el dinero con una entrega concreta. Identifica el proyecto, separa desarrollo de servicios externos, marca la etapa y deja clara la moneda. Si todavía buscas aprobación, usa una cotización o proforma; si llegó el hito de cobro, prepara la factura correspondiente.
¿Listo para facturar?
Crea tu cuenta gratis y emite tu primera factura hoy
FacturaRápida está hecha para freelancers en Latinoamérica que quieren cobrar sin fricción.
Crea tu cuenta gratis