Sample Pak — $1 covers shipping

Factory-direct custom fabric printing

Custom printed fabric, made for your collection

Choose from approximately 58 printable fabric bases, upload your artwork and print from 1 yard.

Print inspiration featuring folded children’s fabric yardage Print inspiration · your artwork is printed to order.

This Week's Hot Deal

Ends Dec 6 · Heavy Double Brushed Poly · prices per yard

Custom print inspiration on fabric
Save $1.99

Heavy Double Brushed Poly — custom print

Regular price $5.99 Sale price $4.00/yard · minimum 10 yards · Ends Dec 6

US shipping is by weight at checkout and is not free. About $76 shipping for 10 yards to the US (about $11.60/yard landed). 20 yards lands around $8.65/yard. Ends Dec 6.

Upload Your Design →
Model wearing a T-shirt in DEC custom printed fabric

Feel before you order

Get Sample Pak — $1 covers shipping

Compare texture, stretch, weight and colour in person. Choose the fabric swatches you need for your project.

Get Sample Pak — $1 covers shipping

How it works

From artwork to fabric

Our own factory in Shishi handles printing, inspection and packing for your order.

  1. 01

    Choose your fabric

    Compare composition, weight and width.

  2. 02

    Upload your design

    Share your artwork and print details.

  3. 03

    Confirm, print & ship

    We confirm the setup, then print and prepare your order for delivery.

Bulk & wholesale

Built for growing fabric businesses

Plan a larger order with support for fabric selection, artwork and production.

Explore wholesale

Before you order

Your first print order, explained

Choose a fabric, prepare your artwork and check delivery before placing your order.

Ask our fabric team →

Explore the Fabric Journal →

How much fabric can I order?

Custom printing starts at 1 yard. Enter whole yards for each fabric and design. A quantity of 3 means 3 yards; prices are shown in USD per yard.

How do I send my artwork?

Open Print Your Own Fabric, choose your base and upload your original artwork. Add a design name, select the repeat and scale, and confirm that you have permission to print the design. Our team checks the setup before production.

Can I mix fabric bases in one order?

Yes. Add each fabric and design separately. The cart combines their fabric weights and calculates packaging for the order as a whole.

How is shipping weight calculated?

Fabric weight depends on width, grams per square metre and the yards ordered (1 yard = 0.9144 metres). Up to 5 kg uses bag packaging with no extra box weight. Over 5–10 kg adds a 1 kg box. Above 10 kg, allow a 1.5 kg box for every started 25 kg of fabric. Bulky parcels may be charged by volume.

Where can I check delivery and payment?

Checkout shipping rates depend on destination and packed weight. Production time and transit time are separate. For destinations without a checkout rate, request a delivery quote. Taxes and address or size surcharges require separate confirmation. PayPal is available at checkout.

Request a delivery quote →