Saber cuánto cobrar es una de las habilidades más difíciles del freelance. La mayoría de los devs principiantes cobra muy poco por miedo a perder al cliente; la mayoría de los seniors cobra lo que el mercado les permite. Este artículo te da los números y el método para fijar precios con lógica.
El error más común: cobrar por hora sin pensar en el valor
Cobrar $20 USD por hora puede ser correcto o incorrecto dependiendo de cuánto tiempo tomará el proyecto y qué vale para el cliente. Un landing page que tardas 20 horas vale $400 a $20/hora; pero si esa landing page le va a generar $10,000 al cliente en 3 meses, tu $400 es un precio regalado.
La alternativa es cobrar por valor o por proyecto fijo. Para llegar a ese número, necesitas estimar horas, aplicar tu tarifa y agregar un margen.
Tu tarifa por hora base
La tarifa mínima razonable varía según tu nivel y mercado objetivo:
| Nivel | Mercado LATAM | Mercado USA/Europa |
|---|---|---|
| Junior (primeros proyectos) | $15 - $25 USD/hora | $35 - $55 USD/hora |
| Intermedio (1-3 años) | $25 - $45 USD/hora | $55 - $85 USD/hora |
| Senior (3+ años) | $45 - $80 USD/hora | $85 - $150 USD/hora |
Si cobras menos del rango mínimo de tu nivel, estás subsidiando al cliente con tu tiempo.
Precios de referencia por tipo de proyecto (2026)
Sitios informativos y landings
| Tipo de proyecto | Rango de precio |
|---|---|
| Landing page simple (HTML/CSS estático) | $300 - $700 USD |
| Landing page con React + animaciones | $700 - $1,500 USD |
| Sitio corporativo de 5-8 páginas | $1,500 - $4,000 USD |
| Rediseño de sitio existente | $1,000 - $3,500 USD |
Aplicaciones web
| Tipo de proyecto | Rango de precio |
|---|---|
| Dashboard básico (datos estáticos) | $1,200 - $2,500 USD |
| Dashboard con API y autenticación | $2,500 - $6,000 USD |
| App React con backend integrado | $4,000 - $12,000 USD |
| E-commerce personalizado | $3,500 - $10,000 USD |
Proyectos de mejora y mantenimiento
| Tipo de proyecto | Rango de precio |
|---|---|
| Fix de bug crítico | $150 - $500 USD |
| Optimización de rendimiento (Core Web Vitals) | $800 - $2,500 USD |
| Mantenimiento mensual (sitio existente) | $200 - $600 USD/mes |
| Integración de API o servicio externo | $500 - $2,000 USD |
Cómo calcular el precio de un proyecto específico
- Estima las horas reales — desglosa en tareas: diseño → maquetado → funcionalidad → testing → deploy. Suma con honestidad.
- Multiplica por tu tarifa — horas × tarifa/hora = costo base
- Agrega margen de imprevistos (20-30%) — siempre hay algo que no anticipaste
- Evalúa el precio resultante — ¿es razonable para el cliente? ¿es rentable para ti?
Ejemplo: landing page React
- Diseño y planificación: 4 horas
- Maquetado y componentes: 10 horas
- Lógica y formulario: 4 horas
- Revisiones + deploy: 3 horas
- Total: 21 horas × $45/hora = $945 + 25% imprevistos = ~$1,200 USD
Cómo negociar sin bajar el precio
Cuando el cliente dice “es mucho dinero”, la respuesta no es bajar el precio. La respuesta es ajustar el alcance.
No: “Bueno, te hago descuento, quedaríamos en $800.”
Sí: “Para ese presupuesto puedo hacer la landing con 3 secciones en lugar de 5, sin animaciones y con formulario de contacto básico. ¿Eso funciona?”
Bajar el precio por presión devalúa tu trabajo. Reducir el alcance mantiene tu tarifa horaria y te da un cliente con expectativas ajustadas al presupuesto real.
Cuándo y cómo pedir anticipo
Siempre pide anticipo antes de empezar a trabajar. La práctica estándar en freelance:
- 50% al firmar — cubre tiempo de planificación y protege contra clientes que desaparecen
- 50% al entregar — o en hitos intermedios para proyectos grandes
Nunca empieces un proyecto sin el anticipo pagado. No importa cuánto confíes en el cliente o qué tan urgente sea para él.
Las preguntas que determinan el precio real
Antes de cotizar, pregunta:
- ¿Tiene diseño o necesitas diseñar también?
- ¿Tiene contenido (textos e imágenes) o lo tienes que conseguir?
- ¿Cuántas rondas de revisión incluye?
- ¿Quién mantiene el sitio después de entregado?
- ¿Hay integraciones con sistemas existentes?
Cada respuesta puede cambiar significativamente el precio final. No cotices sin tener esta información.
¿Tienes dudas sobre si tu precio para un proyecto específico es razonable? Comparte los detalles en el foro de Nomadaz. Hay freelancers con experiencia que pueden darte un punto de referencia honesto antes de que mandes la propuesta.