Key takeaways
- A file policy has two readers: the customer, who needs the rules on the product page, and your team, who needs a pass or fail for each check.
- Resolution is measured at the final print size: pixels divided by inches, with 300 DPI as the usual target.
- Bleed can only be measured on a PDF; for an image file, ask for a PDF when the design runs to the edge.
- Fix what is mechanical, such as a small resolution shortfall or a missing background extension; decline what needs the customer's decision.
- A declined file needs a reason the customer can act on, and in Printcart the decline button stays disabled until you type one.
On this page
Customers send files in every state: a phone photo, a PDF from a word processor, a logo copied from a website. A file policy decides, before the first order, which of those files go to press, which ones your team fixes and which ones go back with a request. This checklist is part of the guide to design file formats for print, which explains the formats themselves.
The policy below is written for the owner of a print store, not for the designer who makes the file. For the arithmetic behind resolution, see the table of minimum pixels for common print sizes.
What does a print-ready file policy cover?
A print-ready file policy covers the rules a customer file must meet before printing and the action your team takes when it does not. The rules are file type, size, resolution at print size, bleed, safe area, colour mode, fonts and transparency. The actions are three: accept, fix in house, or decline with a reason and ask for a new file.
The policy has two readers. The customer needs the rules where the upload happens, in plain words: "PDF with 3 mm bleed on every edge, 300 DPI at print size". Your team needs each rule as a check with a pass or fail, so two people looking at the same file reach the same decision. The twelve checks of the checklist at the end of this article give both.
Industry standards help with the vocabulary. PDF/X, published by ISO as ISO 15930, is a family of PDF profiles made for exchanging print files, with rules on colour, fonts and boxes such as the trim box and the bleed box. Many printers ask for PDF/X; others accept any PDF that meets their values.
Which checks should run when a file arrives?
The checks that should run on every file are the ones a machine can measure: document size against the product, effective resolution at print size, bleed, safe area, colour mode, transparency and, for PDFs, embedded fonts. Printcart's print file check runs these against a product profile and marks each issue as a Warning or a Must fix, so the team starts from a list.

Embed this graphic
Copy this HTML to show the graphic on your site with a link to the source.
<a href="https://solution.printcart.com/insight/print-ready-file-policy-for-print-stores"><img src="https://solution.printcart.com/insight/print-ready-file-policy-for-print-stores/file-decision-flow.webp" alt="Five steps: upload with rules, automatic check, team decision, customer told, file to production" width="1440" height="1080"></a><br>Source: <a href="https://solution.printcart.com/insight/print-ready-file-policy-for-print-stores">Printcart</a>The safe values most printers start from are in the table below. They come from the Printcart tutorial on preparing print-ready files; your printer's own specification wins wherever it differs.
| Requirement | Safe value | What goes wrong if ignored |
|---|---|---|
| Resolution | 300 DPI at final print size | Blurred or pixelated print |
| Bleed | 3 mm beyond the trim edge | White slivers after trimming |
| Safe margin | Key content 3-5 mm inside the trim | Text or logos cut off |
| Colour | CMYK for most presses | Colours shift from the screen |
| Fonts | Outlined or embedded | Text reflows or is substituted |
| File format | Print PDF, or the printer's spec | File rejected or re-rendered |
Two limits are worth knowing. First, bleed can only be measured on a PDF: a JPG or PNG has no trim box, so the check reports bleed on images as not checked. Second, an automated check catches production problems but does not replace a proof, because it cannot know whether the design is what the customer meant.
Which problems can you fix and which must you decline?
A problem is yours to fix when the change is mechanical and leaves the design as the customer made it: a resolution slightly under the target, a plain background that needs extending into the bleed, an RGB file your press converts well. A problem goes back to the customer when fixing it would change the content, such as text in the cut zone or a photo far too small.

Embed this graphic
Copy this HTML to show the graphic on your site with a link to the source.
<a href="https://solution.printcart.com/insight/print-ready-file-policy-for-print-stores"><img src="https://solution.printcart.com/insight/print-ready-file-policy-for-print-stores/fix-or-reject-matrix.webp" alt="Matrix of six file problems against three actions: fix in house, AI tool, ask for a new file" width="1440" height="1080"></a><br>Source: <a href="https://solution.printcart.com/insight/print-ready-file-policy-for-print-stores">Printcart</a>Resolution needs a threshold, not a feeling. Printcart's Artwork Upscaler and print file check share one rule: a file at the required resolution is Good, a file from 80% of it is a Warning, and a file below that is a Must fix. A 2× or 4× AI upscale can close a gap in pixels, but it cannot bring back detail the photo never had, so review the result at 100% before printing.
| Problem | Fix in house | AI or preflight tool | Decline and ask the customer |
|---|---|---|---|
| Resolution 80-99% of target | Accept as a reviewed warning | Upscale 2× and check again | Only if the photo is soft at 100% |
| Resolution far below target | — | Upscale only as a test | Yes: ask for the original file |
| No bleed, plain background | Extend the background, re-export | Preflight to confirm the bleed | — |
| No bleed, detail at the edge | — | — | Yes: "PDF with 3 mm bleed on every edge" |
| RGB file for a CMYK press | Convert if colours are not critical | Preflight reports the colour mode | For brand colours: ask for CMYK |
| Text inside the cut zone | — | Preflight flags the safe area | Yes: move text inside the safe margin |
Each decision should be the same whoever makes it. Write the policy as the table above, agree it with your printer, and give the team the right to accept a warning only after looking at the file.
How does a Printcart store carry out the policy?
A Printcart store carries out a file policy in three places: the upload rules of each product, the preflight check, and the file review in the dashboard. Upload rules refuse file types you do not print; preflight measures the file against the product; the review accepts the file or declines it with a reason the customer receives by email on paid plans.
- Set the upload rules on the product. In WooCommerce, Enable Upload Design opens a tab with allowed and disallowed file types, the number of files, the maximum and minimum size, and a minimum resolution for JPG images. A file of a type that is not allowed is refused with a message that lists the allowed types.
- Run the preflight check. On the WooCommerce order screen, Printcart Store 2.13.2 or newer runs AI Preflight on the order's print PDF and reports resolution, colour mode, fonts, bleed and transparency; it runs on demand or automatically when a new order lands on hold. The Printcart dashboard runs the same kind of full check on a PDF link.
- Accept or decline the file. In the dashboard, Accept file approves the artwork and Decline stays disabled until you type a reason, for example "Image resolution is too low for printing (need at least 300 DPI)". On plans with review emails, the customer gets the reason and an Upload a new file button.
The checks inform your team; they do not block the customer's upload on their own, and the customer does not see the preflight report. That is a choice to keep: the customer can always order, and the file decision stays with people who know the press. The artwork upload and print-ready files pages show where these steps sit in a Printcart full store, and the AI tools page lists the preflight, upscale and background tools.
What should the customer see before uploading?
The customer should see the file rules on the product page before uploading: the file types you accept, the bleed in millimetres, the minimum resolution, the colour mode and the maximum file size. A downloadable template with the trim and bleed lines does more than any paragraph, and one sentence of reason, such as "bleed stops thin white lines at the cut edge", earns cooperation.
Keep the wording about the file, never about blame or billing. When a file comes back, the decline reason should name the value needed ("300 DPI at 10 × 15 cm needs 1,182 × 1,772 pixels") rather than a code. The more often that reason is precise, the fewer second declines you send. The WordPress print shop store and the business card printing store are examples of product pages where customers can upload their own files or design online.
For stores that want the checks set up for them, the AI print file preflight setup service connects preflight to the products, and customer service for the file decisions is covered in customer service for print orders.
| Number# | Check | Why it matters | How to check | Passes when |
|---|---|---|---|---|
| 1 | 1. Accepted file types | A file type you cannot print stops the job before it starts | List the types on the product page and in the upload settings | Only the listed types upload; others are refused with a message |
| 2 | 2. File size and number of files | Very large or missing files slow the order down | Set a maximum size in MB and the number of files per product | The upload card shows both limits to the customer |
| 3 | 3. Document size matches the product | A file in the wrong proportions is cropped or stretched | Compare the trim size with the product profile | Trim size equals the product size, or scales without distortion |
| 4 | 4. Resolution at print size | Low resolution prints blurred or pixelated | Divide pixels by print inches; compare with your target | At or above the target, usually 300 DPI |
| 5 | 5. Bleed | Without bleed, a thin white line can appear at the cut edge | Measure bleed on the PDF; images cannot carry a trim box | Bleed on every edge as your printer asks, often 3 mm |
| 6 | 6. Safe area | Text and logos near the edge can be cut off | Check that key content sits inside the safe margin | Key content 3-5 mm inside the trim |
| 7 | 7. Colour mode | Colours shift between screen and press | Read the colour mode the file uses and compare with your press | CMYK for most presses, or what your printer accepts |
| 8 | 8. Fonts | Missing fonts reflow or substitute text | Check that fonts are embedded or outlined in the PDF | All fonts embedded or outlined |
| 9 | 9. Transparency | Some workflows flatten transparency in unexpected ways | Run a preflight that reports transparency | No transparency warning, or a warning reviewed and accepted |
| 10 | 10. Number of pages and sides | A two-sided product needs two designs in the right order | Count pages against the product's print sides | One page per side, in order |
| 11 | 11. Content you may print | Logos and photos may belong to someone else | Ask the customer to confirm the rights at upload | Confirmation recorded with the order |
| 12 | 12. A reason for every decline | A customer who knows what to change sends a better file | Write the reason as the value needed, not a code | Every declined file has a reason the customer can act on |
Frequently asked questions
What are the minimum requirements for a print-ready PDF?
Most printers ask for 300 DPI at the final size, about 3 mm of bleed on every edge, key content 3 to 5 mm inside the trim, CMYK colour and embedded or outlined fonts. Your own printer's specification decides the exact values, so publish those on the product page.
Can a preflight check replace a proof?
No. A preflight check compares a file with a product profile and catches common production problems, such as low resolution or missing bleed. It does not judge whether the design is what the customer meant, so a proof or a review by your team is still needed for important jobs.
Does a Printcart preflight check stop the customer from uploading?
No. The checks on the Printcart dashboard and on the WooCommerce order screen inform your team; they do not block the buyer's upload on their own. The upload settings of the product can refuse a file type that is not allowed, and your team then accepts or declines each file.
Should I fix a customer's file or ask for a new one?
Fix it when the change is mechanical and does not alter the design, such as extending a plain background into the bleed. Ask for a new file when the change touches the content, such as text too close to the edge, a photo far below the resolution needed or a wrong size.
Why does a JPG show bleed as not checked?
A JPG or PNG has no trim box, so a preflight tool cannot tell where the trim edge is and how much artwork extends past it. Printcart's print file check flags bleed on images as not checked; ask for a PDF when the design runs to the edge.
Sources
- Check Print Files Before Production (Printcart tool page), checked
- Preparing Print-Ready Files: DPI, Bleed, Color, and Fonts (Printcart tutorial), checked
- Customers Send Files Without Bleed: How to Stop It at Upload (Printcart tutorial), checked
- Let Customers Upload Their Own Artwork: File Types and Upload Rules in WooCommerce (Printcart tutorial), checked
- Preflight Customer Files from a WooCommerce Order with Printcart (Printcart tutorial), checked
- How to Review, Approve or Decline Uploaded Files in Printcart (Printcart tutorial), checked
- PDF/X (Wikipedia), checked
About the author
Huy Nguyen (David)
Founder & CEO, Printcart
Huy Nguyen (David) is the Founder and CEO of Printcart. Questions about this article go straight to him and the Printcart team.
LinkedInBuild it with the Printcart team
- ServiceAI Print File Preflight Setup for POD Stores
- ServiceAI Image Upscale and Artwork Fix Service
- ServicePrint File Output Customization
- Full storeWordPress print shop store
- Full storeBusiness card printing store
Tell us what you want to sell. Huy Nguyen (David), our CEO, and the sales team reply with a written scope and quote.




