Order Now in Time for Christmas!

Find out more


Bespoke printed cushions are a wonderful way to transform a room. They make a visual statement quite unlike anything else in our homes. are perfect for branding and events, and make for a chic addition to lounge areas, window displays and any other space that needs some colour.

Our custom printed cushions are made to order in Staffordshire, UK, using your designs.  Made from soft high-quality 100& cotton fabric or poly velvet, these cushions deliver comfort and practicality, being comfy yet durable and machine washable for everyday use.  And our cushion printing service allows you to print your design on one or both sides, essentially giving you two custom-made cushions in one for maximum impact.

Upload your own artwork, creative designs or illustrations to our online portal and make a statement with cushion printing.

Can’t see the spec you’re looking for to order online? Get in touch. We produce cushions for other customers in a range of sizes and materials so would be more than happy to discuss your requirement.

Product Information

Item specification:

Our custom printed cushions can be printed to any design and are available in three material options: 100% Cotton, 100% Organic Cotton or Poly velvet. They're double-sided, with the option for the same or different designs on the front and back and measure approx 45cm sq. As standard the cushions are finished with a typical knife edge finish as depicted in the images on page, but piping is also an option should it be required - in any colour or pattern you specify! Cushion inners are not included.

Important Information:

  • Material: 100% Cotton, Bleached or Natural or Poly velvet
  • Dimensions: 45cm sq. (18" x 18")
  • Fastener: Zipper
  • Machine Washable
  • Option to finish with or without piping
  • Handmade to order in Staffordshire, UK

Additional Features

When ordering your printed cushions online, you have the option to specify the packaging that works for you. This includes the option for each bag to be individually packaged and/or the addition of swing tags, branded labels (left side seam from front) and belly bands.


Please be aware there is a commercial tolerance of + or 10% on all orders.

*As digital printing is done on natural fabrics there may be loose fibres that can cause white specs. Samples are highly recommended to ensure correct colour, scale, placement etc are to the customers satisfaction.

Pricing & quantities

Select a material to view prices:

Price ranges:

Our customisable, digitally printed cotton cushions are available in multiples of 3 with the following price breaks. A minimum order quantity of 30 applies.

Prices does not include VAT and carriage.

Quantity Price per item
30 £6.96
90 £6.77
300+ £6.48

Additional Features:

  • Cushion Piping Available (+ £3.00 per item)
  • Individually bagged cushion cover (+ £0.15 per item)
  • Swing tags attached - providing by you (+ £0.10 per item)
  • Your own branded label - printed & attached by magic (+ £0.20 per item)
  • Sewn in supplied label (+ £0.05 per item)
Build your order

Login or create an account to build your order and confirm final pricing and quantities


Artwork templates and guidance

The team at Magic Textiles have always been supportive and have always delivered. The products are bright, hold their colour in the wash and are well made at the factory. Great team.

Si Homfray

Peak S