Skip to content
New Year Digital Sale: 40% off digital products until Dec 31 (UTC). Physical printing excluded.
Printing

Where to get invitations printed in the UK (prices for 20 cards, 2026)

Your options for printing invitations you already designed, from a local print shop to online printers, with what 20 cards really cost delivered, how long each takes, and which to pick for a small or last-minute order.

InviteBatch teamUpdated 2 min read

In this guide
  1. 1Your options, compared
  2. 2What 20 invitations cost, delivered (InviteBatch, UK)
  3. 3How to order printed invitations online
  4. 4Which card should I pick?
  5. 5When another option is better

The short answer: if you already have a finished design, upload it to an online printer that prints from a small quantity and shows the delivered price. At InviteBatch, 20 square invitations with envelopes are $25.44 delivered in the UK, from 1 card, printed in 1–3 working days. A local print shop is the pick when you need cards the same day, and a large online printer when you want special papers or foil.

Upload your invitation, we print and post it

From 1 card. 6×4″, 7×5″ or square, matte or gloss, envelopes if you want. See the delivered price before you pay. UK, US, Canada and EU delivery.

Upload your invitation →Wedding invitations

Your options, compared

Option Best for Speed Watch out for
Local print shop or stationer Same-day jobs, seeing the paper first Sometimes same day Set-up fees, small-order prices vary a lot
Large online printer Special papers, foil, folded or shaped cards Usually several working days plus post Minimum quantities, prices shown only after many steps
Upload-and-print (InviteBatch) A finished design, small or medium orders, clear prices 1–3 working days plus post No foil or special shapes
Print at home A few cards, very last minute Today Thin card, ink costs, white edges

What 20 invitations cost, delivered (InviteBatch, UK)

Card 20 cards, delivered
Square 6×6″ with envelopes $25.44
6×4″ gloss with envelopes $32.43
7×5″ premium matte with envelopes $48.41
7×5″ premium matte with envelopes, 50 cards $103.94

Prices include VAT and the cheapest delivery for that order, and update automatically. You see the exact total before you pay. Delivery outside the UK is priced at checkout.

How to order printed invitations online

  1. Export your design as a PDF (best) or a PNG/JPG. From Canva: Share → Download → PDF Print.
  2. Upload it on the print page. It appears on a real-size card with the trim line and safe area.
  3. Choose the size, how many, one or both sides, matte or gloss, and envelopes.
  4. Check the proof and pay by card or PayPal. We print in 1–3 working days and post it to you.

Which card should I pick?

When another option is better

  • You need them today: use a local print shop.
  • You want foil, letterpress, die-cut shapes or folded cards: use a specialist stationer or a large online printer.
  • You want each guest's name printed on their own card: our print service prints one design for every card. To make a named card for each guest, see invitations with guest names. It gives you a print-ready PDF for every guest.

Upload your invitation and see the price

Share this guidePinterestWhatsAppEmail

Questions, answered

Where can I get my invitations printed?

You can use a local print shop or stationer, a large online printer, or an upload-and-print service. If you already have a finished design (for example from Canva), upload-and-print is usually the quickest: at InviteBatch you upload a PDF, PNG or JPG, see the delivered price, and we print and post the cards. 20 square invitations with envelopes cost $25.44 delivered in the UK.

How much does it cost to print 20 invitations in the UK?

At InviteBatch, 20 square invitations with envelopes are $25.44, 20 6×4″ cards with envelopes are $32.43 and 20 7×5″ matte cards with envelopes are $48.41, all delivered in the UK with VAT included. Local print shops and other online printers price differently, and some have minimum quantities, so compare delivered totals.

Can I print just a few invitations?

Yes. Some printers sell packs of 10, 25 or 50, but InviteBatch has no minimum: you can order 1 card or any number up to 300.

How long does it take to get invitations printed?

A local print shop can sometimes print the same day. Online, InviteBatch prints in 1–3 working days and then posts by the delivery you choose, including a tracked next-day courier ($18.91).

Can I print invitations I made in Canva?

Yes. Download your design from Canva as a PDF (PDF Print) or PNG and upload it. We show it on a real-size card with the trim line so you can check it before paying.

Is it cheaper to print invitations at home?

For a handful of cards, home printing can be cheaper if you already have a good printer and card stock. But home printers struggle with thick card and edge-to-edge colour, and card and ink add up. For 20 or more, a printer is usually better value and looks more professional.

Keep reading

All guides