
Jul 20, 2026
Escrito por Gregory Shein, CEO y Fundador
Cómo calcular el beneficio en contratos de agencia en Upwork (matemática línea por línea)
Pregunta a un dueño de agencia en Upwork qué gana un contrato y normalmente obtendrás la tarifa de facturación. Pregunta qué se queda y la respuesta se vuelve vaga. La brecha entre esos dos números — comisión de servicio, pago al freelancer, tiempo de gestión, pérdidas por retiro y FX — es donde las agencias pierden dinero en silencio durante meses antes de que alguien lo note.
Este post recorre el cálculo completo, línea por línea, en un contrato realista. Al final obtienes una cascada de beneficio que puedes copiar en una hoja de cálculo y repetir mensualmente, más los atajos para hacerlo automáticamente.
Las cinco líneas entre tarifa de facturación y beneficio
Todo contrato por horas de agencia en Upwork tiene la misma estructura de costes. Escríbelo como una cascada:
- Facturación bruta — horas trabajadas × tarifa de facturación (lo que se cobra al cliente)
- Comisión de servicio de Upwork — porcentaje fijado por contrato (0–15%; muchos contratos siguen en ~10%) sobre todo lo que paga el cliente
- Pago al freelancer — horas × la tarifa de pago que debes a quien hace el trabajo
- Overhead de gestión — las horas no facturables que tú o un PM dedicáis a gestionar el contrato
- Pérdidas por retiro y FX — lo que desaparece entre tu saldo de Upwork y tu cuenta bancaria
La mayoría de agencias se detienen en la línea 3 y llaman al resultado «margen». Las líneas 4 y 5 son por las que contratos que en papel parecen 25% de margen acaban más cerca del 15% en el banco.
Línea 1: Facturación bruta
Directo: horas rastreadas × tarifa de facturación contratada. Dos trampas aquí. Primera, solo las horas rastreadas con el tracker de Upwork están protegidas — el tiempo registrado manualmente puede disputarse. Segunda, si el cliente añade un bonus o reembolsa un gasto, ese importe también lleva comisión. Upwork toma su parte de la factura bruta, no solo de la porción por horas.
Línea 2: Comisión de servicio de Upwork
La comisión de servicio para freelancers se fija por contrato (0–15% desde mayo de 2025). El porcentaje exacto aparece en tu propuesta u oferta y se mantiene durante la vida del contrato. El atajo mental con 10%: lo que pague el cliente, recibes el 90% en tu saldo de Upwork.
Eso significa que la pregunta real al pujar nunca es «¿$60/hora es una buena tarifa?» — es «¿$54/hora, después de comisión, bastan para pagar al freelancer y dejar margen?». Pasa cualquier tarifa por la calculadora de comisiones de Upwork en modo agencia antes de enviar la propuesta; hace toda esta cascada de forma interactiva.
Línea 3: Pago al freelancer
El modelo de dos tarifas: cobras al cliente una tarifa de facturación y pagas a tu freelancer una tarifa de pago. El spread es tu margen bruto — antes de que la comisión se lo coma. Críticamente, la comisión sale de tu lado, no del freelancer, si pagas tarifa fija. Facturas $60 con 10% de comisión, pagas $38: no te quedas $22. Te quedas $60 × 0,9 − $38 = $16.
Línea 4: Overhead de gestión
La línea invisible. Alguien responde los mensajes del cliente, revisa el trabajo, asiste a llamadas semanales, persigue al freelancer por el plazo. En un contrato bien gestionado son 1–3 horas a la semana; en uno caótico, 5+. Valora ese tiempo a lo que te cuesta (coste horario del dueño o PM) y imputa el coste al contrato.
Si saltas esta línea, los contratos pequeños parecen rentables cuando no lo son. Un contrato de 10 horas/semana con 3 horas de gestión gasta el 30% de su tamaño en coordinación.
Línea 5: Retiro y FX
Sacar dinero de Upwork cuesta algo: una comisión por retiro según el método, y — si tu cuenta bancaria no está en USD — un spread de conversión de divisa que suele ser 1–3% peor que el tipo medio según la ruta. Agencias que facturan $20k/mes y convierten a EUR o moneda local pueden perder $300–600/mes solo en esta línea. Porcentaje pequeño, dinero real.
Ejemplo trabajado: un contrato, un mes
Un contrato de desarrollo de tamaño medio, un desarrollador senior, cuatro semanas:
- Tarifa de facturación: $60/hora, 130 horas rastreadas
- Tarifa de pago al freelancer: $38/hora
- Gestión: el PM dedica 2 h/semana a un coste interno de $45/hora
- Pérdida por retiro + FX: 1,5% de los ingresos netos
| Línea | Cálculo | Importe |
|---|---|---|
| Facturación bruta | 130 × $60 | $7.800 |
| Comisión de servicio Upwork (10%) | −10% × $7.800 | −$780 |
| Neto de Upwork | $7.020 | |
| Pago al freelancer | 130 × $38 | −$4.940 |
| Overhead de gestión | 8 × $45 | −$360 |
| FX + retiro (1,5%) | −1,5% × $7.020 | −$105 |
| Beneficio neto | $1.615 | |
| Margen neto | $1.615 ÷ $7.800 | 20,7% |
Observa la contracción. El spread ingenuo ($60 − $38 = $22/hora, un «37% de margen») se convirtió en 20,7% una vez cargadas comisión, gestión y FX. Es un contrato normal y sano. Los peligrosos son los de spread fino desde el principio: facturas $45, pagas $34, y la misma estructura produce $40,50 − $34 = $6,50/hora antes de overhead — un margen neto de unos 8%, a un día de baja del cero.
La cascada mensual copiable
Pégala en una hoja de cálculo, una columna por contrato, y rellénala mensualmente:
CASCADA DE BENEFICIO DEL CONTRATO — [nombre del contrato] — [mes]
Horas rastreadas ______
× Tarifa de facturación ______
= Facturación bruta ______
− Comisión de servicio Upwork (10%) ______
= Neto de Upwork ______
− Pago al freelancer (hrs × tarifa) ______
− Horas gestión × coste interno ______
− FX / retiro (× ~1,5%) ______
= BENEFICIO NETO ______
÷ Facturación bruta = MARGEN NETO ______%
Alertas:
[ ] Margen neto por debajo del 15% → renegociar en la renovación
[ ] Gestión > 15% de bruto → arreglar el proceso, no la tarifa
[ ] Margen cayó 2 meses seguidos → investigar scope creep
Pasa cada contrato activo por ella y ordénalos por margen neto. En la mayoría de agencias la diferencia entre el mejor y el peor contrato supera 25 puntos, y nadie lo sabía antes del ejercicio.
Contratos a precio fijo: misma cascada, línea 1 distinta
En trabajo a precio fijo, la línea 1 es el valor del hito en lugar de horas × tarifa, y la matemática de comisión es idéntica — 10% sobre el total. La diferencia es que tus horas son ahora la variable de riesgo: cada hora extra diluye la tarifa efectiva. Rastrea el tiempo internamente aunque Upwork no lo exija, luego divide beneficio neto entre horas reales para obtener tu tarifa horaria realizada. Si cotizas trabajo fijo con regularidad, la calculadora de rentabilidad de proyectos modela escenarios de coste, horas y margen antes de comprometerte con un número.
Hacer esto sin un ritual mensual de hoja de cálculo
La cascada es simple; el dolor es la recogida de datos. Las horas viven en Upwork, las tarifas de pago en una hoja de cálculo, el tiempo de gestión en la cabeza de nadie, y conciliarlo entre seis contratos lleva medio día — por eso la mayoría de agencias lo hace trimestralmente o nunca.
La corrección es estructural: lleva tarifa de facturación, tarifa de pago y horas rastreadas a un solo sistema por contrato. La integración de Upwork de Corcava sincroniza contratos, miembros del equipo y entradas de tiempo automáticamente (incluyendo hasta 90 días de historial en la primera conexión), y guarda tarifa de facturación y tarifa de pago por persona por contrato — así el margen por contrato se convierte en un informe que abres, no en un proyecto que programas. El tiempo de gestión entra como horas no facturables rastreadas en el mismo proyecto, lo que rellena la línea 4 gratis.
Ese es el modelo operativo detrás de nuestro stack de gestión de agencias en Upwork: cada contrato — plataforma o directo — es un proyecto con horas, dos tarifas y un margen en vivo. Para la disciplina más amplia de operaciones de agencia centradas en margen, la guía de agencia rentable cubre fijación de tarifas, utilización y precios más allá del caso Upwork. Y si parte de tus ingresos está fuera de plataforma, la misma matemática aplica menos la línea del 10% — consulta cómo facturar a clientes en Upwork para la división de facturación en/fuera de plataforma.
Errores habituales que evitar
- Citar el spread como margen. $60 facturación / $38 pago no es «37% de margen». La comisión sale de tu lado.
- Ignorar bonuses y gastos. La comisión aplica a la factura bruta, incluidos reembolsos. Prcíalos un 11% arriba (÷0,9) o asume la diferencia.
- Promediar entre contratos. Un contrato al 30% y otro al 5% promedian un 17,5% reconfortante mientras uno de ellos sangra. Calcula siempre por contrato.
- Gestión gratis. El tiempo del dueño es el trabajo más caro de la agencia. Imputa el coste al contrato que lo consume.
- Revisar anualmente. Las tarifas derivan, el alcance crece, los freelancers suben sueldo. Cascada mensual o te enteras en la declaración de impuestos.
Ejecuta los números en tus propios contratos
Empieza con la calculadora, luego hazlo automático:
- Modela cualquier contrato en 30 segundos con la calculadora de comisiones de Upwork — el modo agencia toma tarifa de facturación, coste del freelancer, horas de gestión y FX en una pantalla.
- Inicia una prueba gratuita de 14 días de Corcava, conecta Upwork, fija tarifas de pago y facturación por contrato, y obtén la cascada como informe en vivo — $9/usuario/mes, sin tarjeta de crédito.
- Mira cómo encaja el stack completo en la página de gestión de agencias en Upwork.