From $15.42 each
One price each, at any quantity.
Dispatch target: under 48 hours.
Carrier transit is additional. Checkout confirms estimated dates and availability.
16×20 in · $15.42
Selected size: 16×20 in
Product subtotal
$15.42
$15.42 per product at 1 product.
US standard estimate. Final account pricing, tax and availability are confirmed before payment.
Each quantity orders complete products of the selected SKU.
Test orders available. Live ordering awaits plant confirmation for this exact option.
Selected SKU wall-decal-16x20
Made in our own US plant, in about 3 days.
Test orders are available. Live ordering for these sizes is coming soon.
Wall Decal · Removable Wall Film, UV print, Kiss/Die Cut, indoor rated

Previews are rendered from sample art. They are not photographs.
Wall decals printed to order from your artwork and shipped rolled. No minimums, and track every one.
Good for: Murals, quotes, logos for a shop wall, kids' rooms.
| Size | Wall Decal | Textured Wall Decal |
|---|---|---|
| 2×10 in | $9.27 | $10.16 |
| 4×14 in | $10.01 | $11.06 |
| 8×8 in | $10.18 | $11.25 |
| 6×12 in | $10.34 | $11.45 |
| 8×10 in | $10.50 | $11.65 |
| 10×10 in | $10.91 | $12.15 |
| 6×18 in | $11.08 | $12.35 |
| 10×12 in | $11.32 | $12.65 |
| 12×12 in | $11.81 | $13.25 |
| 6×24 in | $11.81 | $13.25 |
| 11×14 in | $12.02 | $13.49 |
| 10×18 in | $12.55 | $14.14 |
| 6×36 in | $13.29 | $15.04 |
| 12×18 in | $13.29 | $9.73 |
| 10×24 in | $13.78 | $15.63 |
| 16×16 in | $14.11 | $16.03 |
| 12×24 in | $14.76 | $16.83 |
| 6×48 in | $14.76 | $16.83 |
| 16×20 in (this one) | $15.42 | $17.62 |
| 6×60 in | $16.24 | $18.62 |
| 10×36 in | $16.24 | $18.62 |
| 18×24 in | $17.71 | $12.18 |
| 6×72 in | $17.71 | $20.41 |
| 12×36 in | $17.71 | $20.41 |
| 10×48 in | $18.69 | $21.60 |
| 18×30 in | $19.92 | $23.10 |
| 12×48 in | $20.66 | $23.99 |
| 24×24 in | $20.66 | $23.99 |
| 10×60 in | $21.15 | $24.59 |
| 10×72 in | $23.61 | $27.57 |
| 12×60 in | $23.61 | $27.57 |
| 12×72 in | $26.55 | $31.16 |
| 24×36 in | $26.55 | $19.31 |
| 24×48 in | $32.45 | $38.32 |
| 36×48 in | $44.24 | $52.65 |
| 30×60 in | $45.72 | $54.44 |
All-in, each, at any quantity; each price opens its SKU's page.
| Format | Wall Decal |
|---|---|
| Max print | 96×96 in |
| Min resolution | 150 DPI |
| Bleed | 0.25 in |
| Files | PNG · PDF · SVG · TIFF |
| Made by | Removable Wall Film, UV print, Kiss/Die Cut, indoor rated |
| Listed sizes |
|
wall-decal-16x20 is what goes in the order line. A different size is its own SKU, not an option on this one — 74 more in decals, or GET /v1/products?category=decals for the same rows. ?dedupe=true collapses the facility's duplicate rows and keeps the alternates in alt_skus; either SKU still orders.POST /v1/artwork/validate checks a file against this product's spec and returns the verdict with min DPI, max dimensions, bleed and accepted formats; POST /v1/mockups/generate renders it on the blank — an SVG data URI by default, or format: "png" for a stored image a storefront can publish.curl -X POST https://printedsimply.com/api/v1/orders/quote \
-H "x-api-key: ps_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"items": [{ "sku": "wall-decal-16x20", "quantity": 100 }],
"destination_country": "US",
"shipping": { "method": "standard" }
}'
# → line prices, the breakdown, and a signed quote_token
# good for 24 hours. Send that token with the order and
# the total cannot move between the two calls.curl -X POST https://printedsimply.com/api/v1/order \
-H "x-api-key: ps_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-$(date +%s)" \
-d '{
"items": [
{ "sku": "wall-decal-16x20", "quantity": 100,
"artwork_url": "https://printedsimply.com/samples/badge-2400.png" }
],
"address_to": {
"name": "Jane Doe", "address1": "123 Main St",
"city": "Austin", "state": "TX", "zip": "78701", "country": "US"
},
"shipping": { "method": "standard" }
}'The order sends an Idempotency-Key: a retry of the same key returns the same order rather than printing a second one.