How to Choose Brand Colours That Actually Work

Colour is the first thing people register about a brand and the last thing many businesses think through. They pick a shade because the founder likes it, slap it everywhere, and wonder why the buttons disappear against the background. Choosing brand colours well is not mystical — it is a mix of a little psychology and a lot of practicality. Get the practicality right and the palette works in the wild, not just on the mood board.
Colour Sets Expectations — Use That
Different colours carry loose associations: blue tends to read as trustworthy and calm, green as natural or healthy, black as premium, yellow and orange as energetic and friendly. These are tendencies, not laws, and they shift with culture and context — but your audience arrives with expectations, and your palette either meets, bends, or breaks them. Choose deliberately. A financial app in a hot pink palette is making a statement; make sure it is the one you intend.
Build a Palette With Roles, Not Just Pretty Colours
A working palette is a small system, not a rainbow. You need a primary colour that carries the brand, one or two secondary colours for variety, a set of neutrals (off-whites, greys, near-blacks) that do most of the heavy lifting in real layouts, and a single accent reserved for the things you want clicked. The most common palette mistake I fix is having several loud colours and no clear accent, so nothing stands out. Restraint reads as premium.
Contrast Is Where Palettes Live or Die
A gorgeous palette that fails accessibility is a broken palette. Body text should meet WCAG AA — a contrast ratio of at least 4.5:1 against its background — or a meaningful share of your audience simply cannot read it comfortably. Check every text-on-colour pairing with a free tool like the WebAIM Contrast Checker before you commit. This is also where light-grey-on-white and pale-text-on-brand-colour dreams go to die. Legibility is not negotiable.
Use Free Tools to Generate and Test
You do not need a colour theory degree. Adobe Color and Coolors generate harmonious palettes from a single starting colour using complementary or analogous schemes. Google Fonts plus a contrast checker lets you preview real text. If you use Canva, its Brand Kit stores your palette and pushes it into every template so nothing drifts. Start from one colour you are confident about and let the tools build a coherent set around it.
Consistency Is the Whole Payoff
The value of a palette comes from repetition. The same colours, in the same roles, across your website, packaging, social profiles, and email build recognition over time — colour becomes a shortcut to your brand in the customer’s mind. Document the exact values (HEX, RGB, and CMYK if you print) and the role of each in your style guide, and hold the line. A palette that quietly expands every quarter is a palette that has stopped working.
Key takeaways
- Colours carry associations — choose to meet or bend expectations deliberately.
- Build a role-based palette: primary, secondary, neutrals, one accent.
- Meet WCAG AA contrast (4.5:1 for body text) or the palette is broken.
- Use free tools like Coolors, Adobe Color, and a contrast checker.
- Consistency across every touchpoint is what turns colour into recognition.
Frequently asked questions
How many colours should a brand have?
Usually one primary, one or two secondary, a set of neutrals, and a single accent. Too many colours dilute recognition and make consistent design harder.
Does colour psychology really work?
Colours carry broad associations that influence first impressions, but the effect depends heavily on context, culture, and how the colour is used. Treat it as a helpful guide, not a formula.
What free tools help me pick brand colours?
Coolors and Adobe Color generate palettes; the WebAIM Contrast Checker verifies readability; Canva’s Brand Kit stores and applies your palette consistently.
Why does contrast matter so much?
Low-contrast text is hard or impossible to read for many people, including those with visual impairments. Meeting WCAG AA contrast keeps your brand readable and accessible.