Your domain registration is pending. Check back in an hour


"Introducing the newest addition to our store - our brand new sign! Our old sign has been serving us well for years, but it was time for an upgrade. Our new sign is sleek, modern, and eye-catching - it's impossible to miss!

Not only does our new sign look great, but it also represents our commit...

Read More
Call now

Small businesses aren't ready to reopen. But let's build a safety plan for when we are, and the first thing is here, Countertop Sneeze Guards.
Now, Happy Colors is carrying one of them. Ask us for more information.

Call now

Happy Colors is Still Open for Business!
For your protection from the Coronavirus, we are practicing Social Distancing.
This store will be closed until April 30, 2020 but we are happy to accept your order via phone or email at We will deliver to your door & text when w...

Read More
Call now

The Custom Sidewalk Signs is available now at Happy Colors - Printing
- Easy to Assemble
- Affordable & Portable
- Indoor/Outdoor Use
- The base can be filled with water.

Call now


a year ago
Great family business, very talented & Creative designs great prices great service , best shop for all your T-shirts caps , hoodies & Jackets
- Arthur M
7 months ago
I highy reccomend Huy, he is a caring man that goes out of his way to make sure your job is perfect! Some of the work he has done for me , magnets for marketing, sweat shirts, car wrap, embroidery of sweaters, , office sign and office door decals...he can do it all and very reasonably priced! I would highly recommend this business.
- Joe A
2 years ago
Working with Happy Colors has been a very positive experience and I highly recommend them if you're looking for quality items with fair pricing!
- Anh-Dao T

Making life more Colorfull

One-stop shop: Graphic Design, Digital Printing, Banners, Posters, Vinyl Lettering, Signs, Embroidery, T-shirt printing... We do everything from A to Z.

Contact Us


Call now
  • (774) 578-8316


Get directions
854 Main Street
Worcester, MA 01610

Business Hours

Mon:9:00 AM – 6:00 PM
Tue:9:00 AM – 6:00 PM
Wed:9:00 AM – 6:00 PM
Thu:9:00 AM – 6:00 PM
Fri:9:00 AM – 6:00 PM
Sat:10:00 AM – 3:00 PM
Get quote
Message sent. We'll get back to you soon.