Calculadora EV/ventas
Un valor de empresa de 500.000.000 dividido entre 250.000.000 de ingresos anuales da un múltiplo EV/ventas de 2: el mercado paga dos veces las ventas por toda la compañía. Útil cuando los beneficios todavía son negativos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor empresarial
- 500 000 000
- Ingresos anuales
- 250 000 000
- EV/Ventas
- 2
El ratio valor de empresa sobre ventas — buscado como calculadora EV/ventas, múltiplo EV/Sales o múltiplo de ingresos — indica cuántos dólares de valor de firma asigna el mercado a cada dólar de ventas anuales. Un resultado de 3 significa que los compradores pagan tres veces las ventas retrospectivas o prospectivas por la empresa entera; los nombres de software suelen imprimir más alto, mientras que alimentación y mayoristas se acercan a una vez ventas.
Qué mide el EV/ventas y cómo se forma el múltiplo
El múltiplo de valor de empresa sobre ventas responde a una sola pregunta de comparables: ¿cuántos años de ingresos actuales paga el mercado, o un comprador, por la compañía entera? Quien escribe calculadora ev ventas quiere ese cociente, no un precio sobre ventas que parte de la capitalización y por tanto mezcla la estructura de capital en el numerador, no una impresión EV/EBITDA que exige beneficios positivos, y no una hoja que cambia el separador decimal en silencio.
El valor de empresa es el numerador: valor de los fondos propios más deuda neta (deuda con interés menos caja excedentaria), más acciones preferentes e intereses minoritarios cuando esas pretensiones se sitúan por encima del capital ordinario en una operación de control. Los ingresos anuales son el denominador: ventas de los últimos doce meses o del mismo año prospectivo que usa el teaser, en la misma moneda que el valor de empresa. Un ratio de 2.0 significa que la firma cotiza a dos veces las ventas.
Un ratio de 1x es una impresión convencional de alimentación o mayorista; 8x a 15x aparece en comparables de software de alto crecimiento. La calculadora no construye el valor de empresa a partir de la capitalización y la deuda neta, no anualiza un trimestre incompleto y no aplica un listón sectorial: eso pertenece a la cinta de comparables.
Qué puede hacer con ella
Comparables no rentables y cribas de crecimiento
Convierta el valor de empresa publicado y las ventas anuales en la impresión EV/Sales que una tabla de comparables ordenará cuando el EBITDA siga negativo o sea demasiado delgado para usarse.
Teaser de fusiones y comprobaciones del CIM
Pegue el valor de empresa y los ingresos anuales anunciados en un teaser para que el múltiplo implícito de ventas se vea antes de construir un gráfico football field.
Preguntas frecuentes
¿Qué ocurre si los ingresos anuales son cero o negativos?
El EV/Sales es un cociente, así que un denominador nulo o negativo no está definido y no se factura.
¿Puede ser negativo el valor de empresa?
Sí. Se admiten estructuras de capital en dificultades con caja excedentaria por encima de las pretensiones de capital más deuda, y producen un múltiplo negativo.
¿Es el EV/ventas lo mismo que el precio sobre ventas?
No. El precio sobre ventas divide la capitalización bursátil entre las ventas. Esta calculadora divide el valor de empresa entre los ingresos anuales, de modo que la deuda neta permanece en el numerador.
¿Qué múltiplo EV/ventas es razonable?
Depende del sector. Alimentación y distribución mayorista suelen moverse cerca de 1 vez las ventas, mientras que el software de alto crecimiento llega de 8 a 15 veces. La calculadora da el múltiplo sin referencia sectorial: compárelo con empresas similares.
¿Cuándo conviene usar EV/ventas en lugar de EV/EBITDA?
Cuando el EBITDA es negativo o demasiado pequeño para ser útil, como en empresas con pérdidas o de alto crecimiento. El múltiplo de ventas sigue permitiendo ordenarlas entre comparables, mientras que el EV/EBITDA exige beneficios positivos.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/ev-to-sales \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"enterprise_value":500000000,"annual_revenue":250000000}'const res = await fetch("https://api.kit.forhosting.com/fin/ev-to-sales", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"enterprise_value": 500000000,
"annual_revenue": 250000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/ev-to-sales",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"enterprise_value": 500000000,
"annual_revenue": 250000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/ev-to-sales", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"enterprise_value":500000000,"annual_revenue":250000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"enterprise_value":500000000,"annual_revenue":250000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/ev-to-sales", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"enterprise_value": 500000000,
"annual_revenue": 250000000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.ev_to_sales",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs_value | 1000000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora acepta el valor de empresa y los ingresos anuales como números finitos en una sola moneda, divide el primero entre el segundo y devuelve el múltiplo de valoración como un contrato JSON determinista. Un ingreso nulo o negativo se rechaza con invalid_input porque el cociente no está definido o no es un múltiplo de negociación útil.
Qué mide el EV/ventas y cómo se forma el múltiplo
Esta herramienta divide esas dos magnitudes finitas y devuelve ev_to_sales. Como la división entre cero no está definida, y porque un ingreso negativo no produce un múltiplo de negociación útil al modo en que un comité de crédito o una tabla de comparables usa la cifra, un annual_revenue de cero o menos falla con invalid_input en lugar de Infinity, NaN o un múltiplo con signo que un formulario podría tratar como ganga.
Contrato de entrada, forma de la respuesta y errores
El ingreso negativo se rechaza igual, porque un denominador negativo no es el múltiplo EV/Sales que describe una tabla de comparables. Compare el múltiplo con la mediana sectorial propia si la nota necesita una marca de barato o caro; este extremo calcula solo el múltiplo de valoración y no inventa un veredicto de comparables. Envíe un cuerpo JSON con POST que aporte enterprise_value y annual_revenue. enterprise_value es el valor de toda la firma en una sola unidad monetaria, un número finito que puede ser cero o negativo en estructuras de capital en dificultades, con los alias ev, firm_value, tev y enterprise_val. annual_revenue son las ventas retrospectivas o prospectivas en la misma moneda, un número finito que debe ser estrictamente mayor que cero, con los alias sales, revenue, sales_ttm y revenue_ttm. Cada campo numérico puede llegar como número JSON o como cadena numérica. Si falta enterprise_value, falta annual_revenue, hay cadenas vacías, valores no finitos o una magnitud por encima del límite declarado, la petición falla con invalid_input nombrando el campo y no se factura. El ingreso nulo es el error que esta página existe para cazar: el mensaje contiene annual_revenue y greater than zero para que un formulario pueda marcar ese control en lugar de una alerta global. En el éxito el cuerpo ecos ambos insumos, devuelve ev_to_sales como el cociente redondeado e incluye una cadena formula que reescribe la identidad. Ejemplo: enterprise_value de quinientos millones frente a annual_revenue de doscientos cincuenta millones produce ev_to_sales de 2. Ejemplo: enterprise_value de mil doscientos millones frente a trescientos setenta y cinco millones de ventas produce un múltiplo no entero en lugar de un cuerpo vacío silencioso.
Dónde una calculadora EV/ventas justifica su sitio
La investigación de renta variable, las cribas del lado comprador y los teasers de fusiones posicionan por calculadora ev ventas porque una tabla de comparables piensa en EV/Sales cuando el beneficio es delgado o aún negativo, no en una capitalización en bruto. Desarrollo corporativo y los asociados de private equity viven de las cifras del memorándum confidencial; dividir el EV del teaser entre las ventas anunciadas da la misma impresión sin forzar a un analista a recordar si una celda ya restó las devoluciones. Quien enseña valoración al estilo CFA puede sembrar ejemplos de aula que fallen en voz alta con ingresos nulos o negativos en lugar de imprimir Infinity, cifra que un alumno podría tomar por baratura infinita. La validación fallida no consume saldo. Los rastreadores de mercados públicos usan la misma identidad sobre el EV de los estados frente a los ingresos reportados, y el contrato JSON no distingue qué historia produjo el numerador. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo y sin red saliente. Mantenga annual_revenue estrictamente positivo, fije el campo ev_to_sales redondeado en las pruebas y obtendrá un múltiplo de valoración reproducible para widgets, módulos de curso y workers de borde sin montar un motor de comparables propio. Los scripts de cartera pueden llamar el mismo módulo en un bucle sobre muchos tickers; cada ítem es una petición, la unidad es item, y la vía gratuita del navegador permanece idéntica byte a byte a la API, de modo que la vista previa de la página nunca miente sobre la cifra que se guardará después de un alta.
Casos de integración
Aula y ejercicios de valoración CFA
Siembre ejemplos que devuelvan un múltiplo redondeado con ingresos positivos y fallen en voz alta cuando annual_revenue sea nulo o negativo.
Preguntas técnicas
¿Cómo se calcula el ratio EV/ventas a partir del valor de empresa y de los ingresos anuales?
Envíe números finitos enterprise_value y annual_revenue. La API devuelve ev_to_sales como enterprise_value dividido entre annual_revenue, redondeado a seis decimales.
¿Cuánto cuesta la calculadora EV/ventas?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.