¿Cuánto cuesta un logo y un branding completo para tu negocio?

Tabla de contenidos

Tu logo lo hizo tu sobrino. O lo hiciste tú, un domingo a la noche, con Canva y mucha fe. Durante un tiempo funcionó. Pero ahora el negocio creció, compites con marcas que se ven mejor que tú, y cada vez que mandas un presupuesto con ese logo arriba sientes que algo no cuadra.

Si estás pensando en rehacer tu marca, la primera pregunta es inevitable: ¿cuánto cuesta? Y la segunda, que casi nadie se hace a tiempo: ¿necesito un logo o necesito un branding?

La respuesta corta

En Flamingo Agency, un logo cuesta entre 350 € y 700 € + IVA, y una identidad de marca completa (logo + branding) entre 750 € y 1.500 € + IVA. El plazo habitual es de aproximadamente un mes, según el alcance. En el mercado vas a encontrar logos de 50 € en plataformas online y proyectos de branding de agencia que superan varios miles. Otra vez: la diferencia no está en el precio, sino en lo que te llevas.

Logo y branding no son lo mismo

Esta es la confusión más cara del diseño gráfico.

Un logo es el identificador de tu marca: el símbolo, el nombre, o ambos. Es importante, pero es una sola pieza.

Un branding (o identidad de marca) es el sistema completo: logo, colores, tipografías, cómo se aplican y, sobre todo, las reglas para que no se rompa cuando lo use otra persona. Es la diferencia entre tener un logo bonito y que tu Instagram, tu web y tu catálogo parezcan de la misma empresa.

Si hoy tu catálogo no se parece a tu Instagram, que no se parece a tu web, el problema no es el logo. Es que no tienes un sistema.

Cuánto cuesta un logo en Flamingo Agency

Precios orientativos, sin IVA:

Logo Esencial: 350 €

Un logo limpio y adaptable, listo para usar en cualquier soporte. Incluye 2 propuestas conceptuales iniciales, archivos vectoriales finales (AI, EPS y SVG), formatos para web y redes (PNG y JPG) y una guía rápida de variantes y color.

Logo Equilibrado: 450 €

Más exploración y más piezas. Incluye 3 propuestas conceptuales trabajadas, isotipo, logotipo y versión secundaria, archivos vectoriales completos y una simulación del logo aplicado en situaciones reales, para que lo veas funcionando antes de decidir.

Logo Alocado: 700 €

Para cuando un logo correcto no es suficiente. Exploración creativa ilimitada, lettering o ilustración a medida, versiones dinámicas y responsive que se adaptan a cada tamaño, y cesión total de derechos comerciales.

Cuánto cuesta un branding completo

Branding Esencial: 750 €

La base para que tu marca deje de improvisar. Logotipo versátil, paleta de colores corporativos, tipografías (primaria y secundaria) y un brand guidelines básico en PDF.

Branding Equilibrado: 950 €

Para marcas que ya publican, venden y se mueven. Logo y submarcas, manual de marca extendido, plantillas editables para redes sociales (en Canva o Figma) y diseño de papelería o tarjetas digitales.

Branding Alocado: 1.500 €

La marca completa, lista para salir a escena. Sistema de identidad visual 360°, manual de identidad corporativa completo, kit de lanzamiento para redes y print, y dirección de arte gráfica y packaging.

Puedes calcular tu caso en la página de diseño gráfico y branding, y ver proyectos reales en nuestro portfolio.

¿Por qué un logo de 50 € no es un chollo?

Un logo barato no es un problema por ser barato. Es un problema por lo que no incluye:

  • Nadie pensó en tu negocio. Se eligió un icono genérico que podría ser de una inmobiliaria, una clínica dental o una app de fitness.
  • No hay archivos vectoriales. Y el día que quieras imprimir un cartel grande o bordar una camiseta, vas a descubrir lo que significa «pixelado».
  • No hay reglas. Así que cada persona que toque tu marca la va a usar como le parezca. Spoiler: le va a parecer distinto cada vez.
  • A veces, ni siquiera es tuyo. Si el logo sale de una plantilla o de un banco de recursos, otra empresa puede tener exactamente el mismo.

Nadie te va a felicitar por el espaciado entre las letras de tu logo. Pero si está mal, todo el mundo lo va a sentir, aunque no sepa explicar por qué.

Cómo saber qué necesitas

  • Si estás empezando y solo necesitas identificarte, un logo Esencial o Equilibrado es suficiente para arrancar con buen pie.
  • Si ya publicas en redes, tienes web o imprimes materiales, necesitas un branding. Un logo solo no te va a salvar de la incoherencia.
  • Si tu marca creció y ya no te representa, lo tuyo es un rebranding. Lo que diseñaste hace cinco años servía para lo que eras entonces, no para lo que eres hoy.
  • Si vas a lanzar un producto o abrir un local, el nivel Alocado te da el kit completo para salir con todo desde el primer día.

Qué preguntar antes de contratar a alguien

  • ¿Cuántas propuestas incluye y cuántas rondas de cambios?
  • ¿Me entregas archivos vectoriales editables?
  • ¿Los derechos de uso quedan a mi nombre?
  • ¿Incluye un manual o una guía para aplicar la marca?

Si alguna respuesta es un silencio incómodo, ya sabes lo que estás comprando.

En resumen

Una marca no se recuerda por lo que dice, sino por cómo se ve mientras lo dice. Un logo te identifica; un branding hace que te reconozcan en cualquier sitio, aunque no aparezca tu nombre.

Si quieres saber qué necesita tu marca, cuéntanos en qué punto estás. Te decimos con sinceridad si te alcanza con un logo o si toca ir a por todo.

") O en un plugin tipo "Insert Headers and Footers" ============================================ */document.addEventListener('DOMContentLoaded', function () {/* 1. Crear los elementos del cursor una sola vez */ var glow = document.createElement('div'); glow.id = 'custom-cursor-glow'; document.body.appendChild(glow);var cursor = document.createElement('div'); cursor.id = 'custom-cursor'; cursor.innerHTML = ''; document.body.appendChild(cursor);var cursorIcon = cursor.querySelector('i'); var cursorText = cursor.querySelector('span');/* 2. Config por variante: tamaño del circulo y tamaño de fuente al activarse */ var VARIANT_SIZE = { 'cursor-solid': 72, 'cursor-gradient': 72, 'cursor-glass': 66, 'cursor-outline': 66, 'cursor-square': 80, 'cursor-blur': 74, 'cursor-glow': 60, 'cursor-icon': 76 }; var VARIANT_FONT = { 'cursor-solid': 11, 'cursor-gradient': 11, 'cursor-glass': 11, 'cursor-outline': 10, 'cursor-square': 11, 'cursor-blur': 10, 'cursor-glow': 11, 'cursor-icon': 9 }; var ALL_VARIANTS = Object.keys(VARIANT_SIZE);/* 3. Movimiento con retardo (lerp) */ var mouseX = 0, mouseY = 0; var curX = 0, curY = 0; var ease = 0.16; var currentSize = 0; var targetSize = 0; var glowExtra = 30;document.addEventListener('mousemove', function (e) { mouseX = e.clientX; mouseY = e.clientY; });function loop() { curX += (mouseX - curX) * ease; curY += (mouseY - curY) * ease; currentSize += (targetSize - currentSize) * ease;cursor.style.opacity = currentSize > 0.5 ? '1' : '0'; cursor.style.width = currentSize + 'px'; cursor.style.height = currentSize + 'px'; cursor.style.transform = 'translate(' + (curX - currentSize / 2) + 'px,' + (curY - currentSize / 2) + 'px)'; var glowSize = currentSize > 0 ? currentSize + glowExtra : 0; glow.style.width = glowSize + 'px'; glow.style.height = glowSize + 'px'; glow.style.transform = 'translate(' + (curX - glowSize / 2) + 'px,' + (curY - glowSize / 2) + 'px)';requestAnimationFrame(loop); } loop();/* 4. Detectar hover sobre cualquier elemento con alguna clase cursor-* */ var selector = ALL_VARIANTS.map(function (v) { return '.' + v; }).join(', ');document.addEventListener('mouseover', function (e) { var target = e.target.closest(selector); if (!target) return;var variant = ALL_VARIANTS.find(function (v) { return target.classList.contains(v); }); if (!variant) return;/* limpia variantes anteriores y aplica la actual */ ALL_VARIANTS.forEach(function (v) { cursor.classList.remove(v); }); ALL_VARIANTS.forEach(function (v) { document.body.classList.remove(v); }); cursor.classList.add(variant); document.body.classList.add(variant, '__active'); target.classList.add('__active');targetSize = VARIANT_SIZE[variant] || 70;var text = target.getAttribute('data-cursor-text') || ''; var iconClass = target.getAttribute('data-cursor-icon') || ''; cursorText.textContent = text; cursorText.style.fontSize = text ? (VARIANT_FONT[variant] || 11) + 'px' : '0px'; cursorIcon.className = iconClass; cursorIcon.style.fontSize = iconClass ? (variant === 'cursor-icon' ? 16 : 14) + 'px' : '0px'; });document.addEventListener('mouseout', function (e) { var target = e.target.closest(selector); if (!target) return; var related = e.relatedTarget; if (related && target.contains(related)) return;target.classList.remove('__active'); document.body.classList.remove('__active'); ALL_VARIANTS.forEach(function (v) { document.body.classList.remove(v); }); targetSize = 0; cursorText.style.fontSize = '0px'; cursorIcon.style.fontSize = '0px'; });});