The annoying part of picture day
happens after picture day.
You shot the school. You downloaded the export. ClassPhoto Suite turns that one export into the four things the school actually asks you for: class composites, service stickers, ID cards, and the principal's book. Everything runs in your browser.
ClassPhoto $89 · ServiceStix $49 · IDs $59 · Books $79. All four for $199 a year.
The Suite
Four tools. One export.
Every tool reads the export you already download: a GotPhoto zip, a PSPA index and its images, or a folder of photos with a spreadsheet. Buy one, buy all four, in any order.

ClassPhoto
$89/year
Class composites and full-school composites. Drop in the zip, pick a background, add the logo, and every class builds itself. A misspelled name or a late retake gets fixed on the finished layout instead of sending you back to re-import.
- Unlimited class composites
- Full school composite up to 220 students
- Custom or stock backgrounds, your logo, six header spots
- Print-ready JPEGs and PDF proofs for school approval

ServiceStix
$49/year
The service sticker sheets schools order every year: one sticker per student with their photo, name, grade, and teacher. Pick your fields, watch the sticker redraw, then download a PDF sized to the label sheet you already bought.
- Chromalabel, Avery and Labels by the Sheet formats
- PSPA index file or GotPhoto folder import
- Every sheet previewed on screen before you print
- Sort by name, grade, or class

ClassPhoto IDs
$59/year
CR80 student and staff ID cards from the same export. Six card designs in your school's colors and logo, and a real Code 128 or Code 39 barcode that gets decoded again by a second library before anything is allowed to export.
- Six card designs, landscape or portrait
- Barcodes verified by decoding, not by eye
- Face-aware crops, and names that always fit
- Print PDF with crop marks, or PNG and JPG

Principal's Book
$79/year
The bound, print-ready whole-school directory the front office keeps on the counter. Cover, contents, class pages, staff, not pictured, and an index, assembled from the export in an afternoon.
- Letter, A4, half letter and more
- Coil, comb, saddle and perfect binding rules built in
- 300 dpi print PDF plus a proof PDF
- Nobody is ever silently left off a page
How it works
It starts where your export finishes.
Nothing changes about how you shoot, how you cull, or which lab you use. The Suite picks up the part nobody enjoys.
Shoot the school
Picture day, retakes, staff portraits. Same cameras, same lab, same everything you already do.
Your job, unchangedExport your data and photos
One GotPhoto zip, or a PSPA index with its images, or a folder plus a CSV. That single export feeds all four tools, so you download it once.
One downloadLet the Suite do the tedious part
Composites, sticker sheets, ID cards, the principal's book. Built in your browser, on the computer you already have, while you do something else.
About an afternoonWhat the school asks for, and what makes it
"We need class pictures for every classroom."
ClassPhoto builds a composite per class, plus a full-school composite for the lobby.
"Can we get the service stickers again this year?"
ServiceStix lays out a whole school on the label sheets the office already buys.
"The kids need ID cards, and they have to scan."
ClassPhoto IDs prints CR80 cards with barcodes it decodes again before it lets you export.
"The office wants a book with everyone in it."
The Principal's Book is the bound directory, contents and index included.
Real output
Real files, not mockups.
This is an actual class composite generated by ClassPhoto. Every screenshot on this site is the real app running on real sample data, including the ones with the trial watermark on them.
Features
True of every tool in the Suite.
Built by people who shoot school photography, for the week after picture day.
Runs in your browser
Mac, Windows, Chromebook. Nothing to install, nothing to update, no license server to phone home to on the morning of a deadline.
Student photos never leave your computer
Your zip is unpacked, laid out and exported on your own machine. The only thing any app sends is your license key. The Content Security Policy on the site makes that verifiable, not just a promise.
Reads the export you already have
GotPhoto zips, PSPA index files, CSV and XLSX rosters, or plain folders of named photos. IDs and Books read the student number out of the roster so barcodes and re-imports work.
Fix things in place
A misspelled name, a student who transferred out, a retake that came in late. You fix it on the layout you are looking at, not by renaming files and starting the class over.
Print-ready output
300 dpi PDFs, high-res JPEGs and PNGs, crop marks and bleed where the printer needs them. Sized for the lab and the label sheet, not for a screen.
Live preview before you commit
A real page, card or sticker renders as you change settings, using the same engine that makes the final file. What you see is what prints.
Autosave
Your work saves itself as you go. Close the tab, come back tomorrow, and the school is where you left it.
Save the school for next year
Colors, logo, fonts and layout choices save as a profile. Next September you load the school and drop in the new export.
Video tutorials
Step-by-step walkthroughs on YouTube, from first import to finished files.
A real person answers
Support comes from the people who wrote the software and shoot school photography with it. Two business days, usually much less.
ServiceStix
Service stickers from the export you already have.
Schools order photo service stickers every year: a sticker per student with their photo, name, grade, and teacher. ServiceStix turns the export you already downloaded into print-ready sticker sheets, a whole school in minutes.
Drop in the same ZIP
PSPA and yearbook exports with an index file, GotPhoto's grade and teacher folder structure, or plain named files. Student data fills in automatically.
Pick your sticker fields
Name, grade, teacher, school year, student ID. Toggle and reorder them, watch the live sticker preview update, and choose your sort order.
Preview and print
Review every sheet on screen, then download one print-ready PDF sized exactly for Chromalabel, Avery, or Labels by the Sheet label sheets.
Compare
ClassPhoto and QComposite, side by side.
Composites are where most photographers start. Other tools make you fight the software. ClassPhoto lets you fix mistakes, swap photos, and edit names without starting over.
| Feature |
ClassPhoto
$89/yr
|
QComposite
$149/yr
|
|---|---|---|
| Editing & corrections | ||
| Edit names directly in your layout | Yes | NoNames pulled from filenames |
| Remove or update students instantly | Yes | ManualRe-import required |
| Swap photos without re-importing | Yes | No |
| Fix teacher names anytime | Yes | ManualRename file & re-import |
| Built-in alerts for multi-part names | Yes | No |
| No restarting over small mistakes | Yes | Often required |
| Output & delivery | ||
| Auto-generate PDF proofs for schools | Yes | No |
| Export high-res JPEGs (print-ready) | Yes | Yes |
| Batch generation (all classes at once) | Yes | Yes |
| Setup & workflow | ||
| Import from GotPhoto zip | Yes | Yes |
| Custom & stock backgrounds | Yes | Custom only |
| Multiple print sizes | Yes | No |
| Full school composite (up to 220 students) | Yes | No |
| Web-based (no install needed) | Yes | Desktop app |
| Layout creation | SmartAuto-arranges rows to fit the page based on student count | YesFull layer editor |
| Pricing | ||
| Annual price | $89 | $149 |
| Unlimited composites | Yes | Yes |
Want the long version? Read the full ClassPhoto vs QComposite comparison.
Pricing
Buy one tool, or buy the set.
No per-school fees. No per-composite limits. Annual subscriptions, billed once a year, cancel any time.
ClassPhoto
$89/yr
Introductory rate, expires September 30, 2026.
Billed annually.
- Unlimited class composites
- Full school composites to 220 students
- Custom & stock backgrounds
- PDF proofs and high-res JPEGs
- Use on 2 computers
ServiceStix
$49/yr
Billed annually. Instant access.
Buy ServiceStix- Unlimited sticker sheets
- Three label sheet formats
- PSPA and GotPhoto import
- On-screen sheet preview
- Use on 5 computers
ClassPhoto IDs
$59/yr
Billed annually. Instant access.
Buy ClassPhoto IDs- Unlimited ID cards
- Six card designs, CR80
- Verified Code 128 and Code 39
- Print PDF, PNG or JPG
- Barcode test sheet
Principal's Book
$79/yr
Billed annually. Instant access.
Buy the Principal's Book- Unlimited books
- Every page size and binding
- Contents, index and Not Pictured
- 300 dpi print PDF
- Proof PDF for the school
ClassPhoto Suite
All four tools on one license key with one renewal date, so you stop tracking which product expires in March. Tools we add to the Suite later are included at no extra cost.
- ClassPhoto
- ServiceStix
- ClassPhoto IDs
- Principal's Book
- Every future Suite tool
- Priority support
| ClassPhoto | $89 |
| ServiceStix | $49 |
| ClassPhoto IDs | $59 |
| Principal's Book | $79 |
| Bought separately | $276/yr |
$199/yr
Introductory price. Regular price $229/year.
Save $77 a year
Get the SuiteClassPhoto on its own stays at the $89 introductory rate through September 30, 2026.
Hand off the busywork.
Pick the tool that fixes the job in front of you, or take all four and stop thinking about it.
Get the Suite, $199/yearSupport & FAQ
Questions? We've got answers.
Most questions are answered below. Please check the FAQ first, it covers almost everything that comes up.
Before you buy
What is the ClassPhoto Suite?
Four tools that all read the same photo export, sold together for one price. ClassPhoto makes class composites, ServiceStix makes service sticker sheets, ClassPhoto IDs makes student and staff ID cards, and the Principal's Book makes the bound school directory.
Bought one at a time they add up to $276 a year. The Suite is $199 a year at the introductory price, on one key with one renewal date. Tools we add to the Suite later are included.
Which tool should I start with?
Whichever job is in front of you. Most photographers start with ClassPhoto, because composites are what every school asks for first. ServiceStix is the cheapest way to stop dreading the sticker order. ClassPhoto IDs and the Principal's Book are the two that let you quote a school something nobody else in your market is offering.
If you already know you want more than two, the Suite costs less than any three of them bought separately.
Do I have to buy all four?
No. Every tool works on its own and none of them needs the others. Buy the one that solves the job in front of you. If you already own ClassPhoto or ServiceStix and later move to the Suite, contact us before you buy so we can credit what you have already paid.
What is ServiceStix? Do I need ClassPhoto to use it?
ServiceStix is our second tool: it turns the same photo export into print-ready service sticker sheets: one sticker per student with their photo, name, grade, and teacher, laid out for standard label sheets you can buy on Amazon.
It's sold separately ($49/year) and works completely on its own, so you don't need a ClassPhoto license. It is one of four tools that read the same export: ClassPhoto for composites, ServiceStix for stickers, ClassPhoto IDs for ID cards, and the Principal's Book for the school directory. All four together are $199/year as the ClassPhoto Suite.
Does ClassPhoto work on Mac?
Yes. ClassPhoto runs entirely in your web browser, so it works on Mac, Windows, Chromebook, or any other computer. There's nothing to download or install. You just log in and go.
What are the system requirements?
You'll need:
- A modern web browser: Chrome, Edge, Firefox, or Safari (the latest version is best)
- A reliable internet connection
- Enough free disk space to download your finished composites
That's it. No special graphics card, no minimum RAM, no installer. If you can browse the web, you can run ClassPhoto.
Do I have to use GotPhoto? Can I use my own files?
ClassPhoto is built around the zip file structure that GotPhoto exports, so it works perfectly with GotPhoto out of the box. If you use a different system that can export your photos organized into folders by class, there's a good chance ClassPhoto will work with that too.
Not sure? Use the contact form at the bottom of this page to send us a sample of your export file structure and we'll take a look before you buy.
Is ClassPhoto a good QComposite alternative?
Many school photographers come to ClassPhoto looking for a QComposite alternative. ClassPhoto is $89/year instead of $149/year, runs in your browser on Mac, Windows, or Chromebook, and lets you edit student names, swap photos, and fix mistakes right in the layout instead of re-importing. See the full feature comparison above. Want the whole picture? Read our full ClassPhoto vs QComposite comparison.
Does ClassPhoto work with PhotoDay or other volume photography platforms?
ClassPhoto is built around GotPhoto's zip export. If you shoot with PhotoDay or another platform that can export photos organized into folders by class, there's a good chance ClassPhoto will work with your files too. Send us a sample export through the contact form below and we'll confirm before you buy.
What's your refund policy?
ClassPhoto is a digital product with instant access, so all sales are final. We keep it affordable at $89 a year and put everything you need to evaluate it right on this page: the feature list, the comparison with other tools, and a real sample composite generated by the app.
That said, if something is genuinely broken (the app won't load, your license key never arrived, the software isn't working as described), reach out through the contact form below and we'll make it right. Payments are processed by Lemon Squeezy, who acts as our merchant of record.
How does the subscription work?
ClassPhoto is $89 per year, an introductory rate available through September 30, 2026. Your subscription renews automatically on the anniversary of your purchase so your access never lapses. You'll get an email receipt from Lemon Squeezy each time you're billed, and you can cancel at any time. No phone calls, no guilt trips.
Is my data safe? Are student photos uploaded somewhere?
No. Every tool in the Suite runs entirely inside your browser. Your zip is unpacked on your computer, the pages are drawn on your computer, and the finished files save to your computer. Nothing is uploaded, and there is no account and no server holding student photos.
The one thing the app does send is your license key, to Lemon Squeezy, to check that it is valid. The app is served with a Content Security Policy that only permits that one connection, so a school IT director can verify the claim from the response headers rather than taking our word for it.
If a school client needs this in writing, use the contact form below and we will send you something you can forward.
Can I see what it looks like before I buy?
Yes. Scroll up to the "Real output" section of this page. That's an actual composite generated by ClassPhoto, not a marketing mockup. The feature list and comparison chart cover exactly what the app does and doesn't do, so you can evaluate it against what you currently use.
If you have a specific question about your workflow before buying, use the contact form at the bottom of this page and we'll answer it honestly.
How do I pay? What payment methods do you accept?
Checkout is handled by Lemon Squeezy, which accepts all major credit and debit cards, plus Apple Pay, Google Pay, and PayPal in most regions. You'll get a receipt by email the moment your payment clears, with your license key included.
Once you're using ClassPhoto
I lost my license key. How do I find it again?
You have a few ways to get it back:
- Check your email. Search your inbox for "Lemon Squeezy" or "ClassPhoto". Your license key was sent in your original receipt.
- Log into your Lemon Squeezy customer account. Go to app.lemonsqueezy.com/my-orders, enter the email address you used at checkout, and they'll send you a secure magic link. Your license key is on the order page.
- Contact us. If neither of those works, use the contact form at the bottom of this page (use the email address you purchased with) and we'll look it up for you.
How do I import my GotPhoto zip file?
Inside the app, click the upload area (or drag your zip file onto it) and select the export file you downloaded from GotPhoto. ClassPhoto reads the folder structure, sorts every student into the correct class, and pulls their names from the filenames automatically.
Don't unzip the file first. Upload it as a .zip. ClassPhoto handles the unpacking.
If you already unzipped it to take a peek, here's how to zip it back up:
On a Mac:
- Find the folder that was inside the zip (the one containing all your class subfolders)
- Right-click (or Control-click) the folder and choose Compress "[folder name]"
- Mac creates a fresh
.zipfile right next to the folder. Upload that one
On Windows:
- Find the folder that was inside the zip
- Right-click the folder and choose Send to โ Compressed (zipped) folder (on Windows 11 you may see Compress to โ ZIP file)
- Windows creates a new
.zipfile. Upload that one
Zip the folder itself, not a selection of files inside it. ClassPhoto needs to see the class folder structure exactly the way GotPhoto exported it.
My composite won't generate or export. What do I do?
Most export issues come down to one of these:
- Your browser tab went to sleep. Large batches take processing power. Keep the ClassPhoto tab active and your computer awake while composites are generating.
- Your zip file is incomplete or corrupted. Try re-downloading the export from GotPhoto and uploading the fresh file.
- Pop-up blocker. If your download doesn't start, check that your browser isn't blocking pop-ups from ClassPhoto.
- Storage full. Make sure your computer has enough free space to hold the downloaded files.
If none of those fix it, use the contact form below and describe what you're seeing: what step you were on, what the error message said (if any), and what browser you're using. We'll help you sort it out.
A student's name is wrong. How do I fix it?
Open the class, click into the student's name, and type the fix. No need to rename files, re-import, or start the class over. The composite updates with the corrected name.
This is one of the biggest differences between ClassPhoto and other composite tools: you fix the mistake where you see it, not by digging through folders.
How do I add, remove, or swap a student?
Open the class you want to edit, then:
- To remove a student: click Remove next to their photo. The layout re-flows automatically, and there's an Undo if you change your mind.
- To add a student: upload their photo from your computer and assign them to the class.
- To swap a student's photo: click Replace photo on the student and choose the new file. Their name and spot stay put, which is what you want when you drop in a re-edited image.
What size and format should my background and logo be?
Backgrounds: JPG or PNG, at least 3000 pixels wide for print-quality results. Horizontal orientation works best.
Logos: PNG with a transparent background so your logo sits cleanly over the composite. At least 800 pixels on the longest side.
If your files don't quite meet those specs, ClassPhoto will still use them. The composite just won't look as crisp when printed large.
Can I use ClassPhoto on more than one computer?
Yes. A ClassPhoto key activates on 2 computers and a ServiceStix key on 5, which covers a studio desktop and a laptop with room to spare. If you hit the limit because you replaced a machine, use the contact form below and we will free up the slot.
Can I generate PDF proofs for the school to review?
Yes. Once you've built your composites, you can export the whole batch as PDF proofs in one click, ready to email to the school admin or teacher for name-check and approval before you print.
Where do my finished composites save?
When you generate and download composites, they save to your computer's default Downloads folder as high-resolution JPEGs (or as a zip of all of them if you're batch-exporting). From there you can upload them to your lab, email them to the school, or organize them however you like.
How do I cancel my subscription?
You can cancel anytime directly through Lemon Squeezy:
- Go to app.lemonsqueezy.com/my-orders
- Enter your purchase email to get a magic login link
- Open your ClassPhoto subscription and click Cancel
Your access stays active until the end of your current billing period, then your license key will stop working. There are no partial-year refunds, but you're welcome to keep using it until your year runs out.
If you run into any trouble canceling, reach out through the contact form below.
My subscription renewed and I forgot to cancel. Can I get a refund?
Reach out through the contact form below as soon as you notice. We can't guarantee a refund on renewals, but if it just happened and you haven't used ClassPhoto since the renewal, we'll take a look at your situation. We're not trying to keep money from people who genuinely don't want the product anymore.
To avoid this in the future, you can cancel your subscription any time at app.lemonsqueezy.com/my-orders and keep your access through the end of your current billing period.
Will my work be lost if my subscription expires?
No. The final JPEG and PDF files you've already downloaded are yours to keep forever. They live on your computer. If your subscription lapses, you lose access to the app (so you can't generate new composites until you renew), but nothing you've already created goes anywhere.
I just need to talk to a real person.
Totally fair. Use the contact form right below this FAQ to tell us what's going on, even if it's something we haven't covered above, and a real human will get back to you within two business days. The more detail you can give us (what step you were on, what you expected to happen, what actually happened), the faster we can help.
Still stuck? Contact us.
Fill out the form below and a real human will get back to you within two business days (MondayโFriday, Pacific Time).
Thanks, we got it.
We'll get back to you within two business days. Keep an eye on your inbox (and your spam folder, just in case).