All articles

How to Choose Brand Colors for a Small Business (2026 Guide)

A simple process for choosing brand colors: palette size, the 60-30-10 rule, color psychology with caveats, accessible contrast, and using the colors in product photos.

IIjharul Islam 9 min read October 11, 2026
How to Choose Brand Colors for a Small Business (2026 Guide)

How to choose brand colors: pick one primary color that fits your product and audience, one or two supporting colors, and a neutral, then use them in a 60-30-10 split (60% neutral, 30% secondary, 10% accent). Check text contrast is at least 4.5:1, and test the palette on your real product photos before you commit.

Brand colors do a practical job for a small shop: they make your listings, posts, packaging and store recognizable at a glance. You don't need an agency to choose them. This guide walks through a simple process, what color psychology can and can't tell you, how to build a palette from your own product photos, how to check accessibility, and how to apply the colors to photos, social posts and your store.

The short version
  • Keep it small: 1 primary, 1–2 secondary, 1 accent, plus a neutral or two. Five colors is plenty.
  • Start from your product, not a trend. Pull colors from your packaging or best photo so the palette fits what you sell.
  • 60-30-10: mostly neutral, some secondary, a little accent for buttons and sale tags.
  • Contrast: body text needs at least 4.5:1 against its background (WCAG AA); large text and buttons need 3:1.
  • Color psychology is a loose guide, shaped by culture and context, not a rule.

How many brand colors should you have?

Most small brands need three to five colors: a primary, one or two secondaries, an accent and a neutral. Fewer colors are easier to apply consistently across photos, posts and packaging.

RoleHow manyWhere it goesShare of a design
Neutral (off-white, grey, near-black)1–2Backgrounds, body textAbout 60%
Primary1Logo, headers, packaging, key graphicsAbout 30% (with secondary)
Secondary1–2Supporting shapes, photo backgrounds, sectionsShared with primary
Accent1Buttons, sale badges, linksAbout 10%

The 60-30-10 split comes from interior design and is a starting point, not a law. It keeps the accent rare, which is what makes a "Buy now" button or a sale tag stand out.

What do brand colors mean? (Color psychology, with caveats)

Colors carry loose associations, but they depend on culture, category and context more than any chart suggests. Research on color and branding mostly finds that fit matters: a color has to suit the product and personality, rather than any color "selling" by itself.

ColorCommon associations (in many Western markets)Often seen in
RedEnergy, urgency, appetiteFood, sales, sports
OrangeFriendly, playful, affordableKids, pets, budget brands
YellowOptimism, warmthSnacks, kids, cheerful home goods
GreenNatural, fresh, healthPlants, organic food, skincare
BlueTrust, calm, reliabilityTech, cleaning, finance
PurpleCreative, premium, spiritualBeauty, wellness, crafts
PinkSoft, playful, romanticBeauty, gifts, fashion
Brown and beigeEarthy, handmade, warmCoffee, leather, candles
BlackLuxury, bold, modernFashion, fragrance, premium goods

Use this as a sense check, not a decision. Meanings shift between countries (white is linked with mourning in some cultures, red with luck in others), and a category's conventions can matter more: a black candle brand can feel premium even though black "means" mourning on a chart.

How to choose brand colors in 6 steps

Start from what you sell and who buys it, then narrow down with real photos and a contrast check.

  1. Write three personality words. For example, "calm, natural, honest" or "bold, fun, loud". Every color should fit at least one.
  2. Look at your competitors. Put five competitor shops side by side. If they are all green, a warm terracotta or deep blue helps you stand out while still fitting the category.
  3. Pull colors from your product. Your packaging, materials or best product photo already contain colors that suit the product. Use a palette tool to get exact HEX codes (below).
  4. Pick the primary. The one color you would put on a shipping box or a tote bag.
  5. Add a neutral, a secondary and an accent. The neutral carries backgrounds and text; the accent should contrast strongly with the primary.
  6. Test it in real use. Mock up a social post, a product photo on a brand-color background and a button before you commit. Check contrast (below).

How do you get a color palette from a product photo?

Upload the photo to a palette generator and it returns the main colors with HEX and RGB codes. Our free color palette generator pulls 5 to 8 colors from any photo, sorted by how much of the image each covers. Click a swatch to copy its HEX code, or copy the whole set as CSS variables for your store theme. It runs in your browser and the photo is never uploaded.

  • Use your best-lit photo. A dim or yellow-tinted photo gives muddy colors. Shoot in daylight first.
  • Try your packaging, a mood photo and a lifestyle shot. Compare the palettes and keep the colors that show up in more than one.
  • Adjust after extracting. Extracted colors are averages, so you may want a slightly brighter or deeper version for graphics.
Color names vs color codes

"Sage green" means different things to different people. Write every brand color down as a HEX code (for screens) and, if you print packaging, a CMYK or Pantone value from your printer. Screens and print never match exactly, so ask for a printed proof.

Are your brand colors accessible?

Text must contrast enough with its background for people to read it: WCAG 2.2 level AA asks for a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text and buttons or icons.

WhatMinimum contrast (WCAG AA)Tip
Body text, prices4.5:1Dark text on a light neutral is the safest choice
Large text (about 24 px, or 19 px bold)3:1Headings can use a lighter brand color
Buttons, icons, form borders3:1 against neighborsCheck the accent against the page background
Text on photos4.5:1Add a solid or semi-transparent panel behind it

Pale brand colors (butter yellow, blush, sage) rarely pass as text colors on white, so use them for backgrounds and shapes, and keep text dark. Paste two HEX codes into any free WCAG contrast checker to see the ratio. Also avoid using red and green alone to show meaning, since red-green color blindness is common.

How do you use brand colors in product photos?

The easiest way is as photo backgrounds: every product on the same brand color makes a store, a grid or an ad set look planned. Keep a white or neutral version for marketplaces that require it, such as an Amazon main image.

  • Secondary or a soft tint as the background. A pale version of your brand color flatters most products more than the full-strength primary.
  • Contrast with the product. A sage product on a sage background disappears. Pick a background that is clearly lighter, darker or a different hue.
  • Same color, every product. Consistency is what makes it look like a brand.
  • Props and scenes in palette colors for lifestyle shots: a towel, a ribbon or a backdrop in your secondary color.

In AiArter, brand color backgrounds cost 4 credits per image: the product is cut out of your photo, kept as it is, and placed on the color or gradient with a soft shadow. Presets include White, Warm beige, Light grey, Blush, Sage, Sky, Butter, Charcoal and Black, and colors saved in a brand kit show up as one-click swatches. Our guide to the best background color for product photos goes deeper on which colors suit which products.

Put your whole catalog on your brand color, with a soft shadow, and keep the products exactly as you photographed them.

Try brand-color backgrounds7 days free · 50 credits · No credit card

Where should you use your brand colors?

Use them everywhere a customer sees your shop, applied the same way each time.

PlaceHow to apply the palette
Logo and faviconPrimary color, with a one-color version for dark and light backgrounds
Product photosSecondary or tint as the background; white for marketplace main images
Social posts and StoriesNeutral background, primary for headlines, accent for offers
Store themeNeutral page, primary header, accent buttons
Packaging and insertsPrimary on the box, accent for stickers or tape
Ads and sale bannersAccent for the offer and button, never for long text

AiArter's design templates let you swap in your colors, fonts and text for sale banners and social posts. To write the palette down with your logo, fonts and tone of voice, see how to create a brand kit, and to keep your feed in the same colors, our Instagram grid layout ideas.

Common brand color mistakes

  • Too many colors. Seven brand colors means none of them is recognizable.
  • Following a trend. This year's popular shade can date fast; pick colors that fit your product.
  • No neutral. Without one, every layout is loud and text is hard to read.
  • Pale text on white. It fails contrast and is hard to read on phones.
  • Choosing on one screen. Check colors on a phone, a laptop and in print.
  • Changing them every season. Recognition comes from repetition. Use seasonal accents instead.

Frequently asked questions

How do I choose colors for my brand?

Write three words for your brand's personality, look at what competitors use, and pull colors from your product or packaging. Pick one primary, one or two secondary colors, an accent and a neutral, then test them on real photos and posts.

How many colors should a brand have?

Three to five: a primary, one or two secondary colors, an accent and a neutral. A small palette is easier to use consistently, which is what makes it recognizable.

What is the 60-30-10 rule for brand colors?

Use a dominant color (often a neutral) for about 60% of a design, a secondary color for about 30%, and an accent for about 10%. It keeps designs balanced and makes the accent stand out for buttons and offers.

Does color psychology really work?

Only loosely. Colors carry associations, but they vary by culture and category, and research suggests the fit between a color and the brand matters more than the color itself. Use it as a sense check, not a rule.

How do I find the HEX code of a color in my photo?

Upload the photo to a color palette generator, which returns the main colors with HEX and RGB codes. Use a well-lit photo, since dim or tinted photos give muddy colors.

What brand colors are accessible?

Any color can be part of an accessible palette if text meets contrast rules: 4.5:1 for normal text and 3:1 for large text and buttons. Pale colors work as backgrounds with dark text on top.

See your products in your brand colors

Upload a product photo and try it on your brand color, a gradient or a matching lifestyle scene, with the product kept exactly as you shot it.

Start free trialSee pricing

7 days free · 50 credits · No credit card. Trial images carry a small “Made with aiarter” mark; paid plans export clean files you can use commercially.

Ijharul Islam
Written by

Ijharul Islam

Founder, AiArter

Ijharul Islam is the founder of AiArter, the AI product studio for online sellers. He writes hands-on guides on product photography, marketplace listings and ad creative, so small e-commerce teams can get studio-quality visuals and videos without booking a studio.

Try it on your own product

White backgrounds, lifestyle scenes and UGC video ads from one photo. 7 days free.

Start free trial
✖