HomeNavigation arrowBlogNavigation arrow
Current page
Photography Tips

The Hidden Cost of Shipping in Volume Photography

The Hidden Cost of Shipping in Volume Photography

by Jack Counts III - NowCandid Project Manager

‍

A photography business recently switched to NowCandid from another volume photography platform...

‍

During the transition, they shared some details about how their previous software handled shipping and fees.

‍

I knew different platforms approached this stuff differently. But seeing the mechanics laid out was one of those “wait… what?” moments.

‍

In the setup they described, the photographer didn’t set the shipping charge. They didn’t get any revenue from shipping charged to their end customer. But the amount charged for shipping still increased the percentage-based fees coming out of their payout.

‍

Which is honestly kind of wild to me.

‍

It got me thinking about two sides of the same problem: what shipping costs the photographer, and what it can cost them when a customer decides not to buy.

‍

What does that shipping charge actually cost the photographer?

‍

Some volume photography platforms use lab-set shipping rates for orders delivered directly to customers. GotPhoto’s documentation (help.gotphoto.com/en/support), for example, says its direct-shipping charges are determined by the lab and automatically added at checkout.

‍

That raises a separate question: Does that shipping charge also increase the percentage-based fees coming out of the photographer’s payout?

‍

PhotoDay’s published standard pricing (support.photoday.io/en/articles) applies its 10% ecommerce fee to the total order, including products, shipping, and tax. Its reporting guide (support.photoday.io/en/articles) says customer-paid shipping goes directly to the lab.

‍

Let’s use a hypothetical order: $50 in photo products plus $10 in shipping. The customer pays $60 before tax.

‍

A 10% ecommerce fee on the products would be $5. Applying that same fee to the $10 shipping charge adds another $1, bringing the total ecommerce fee to $6.

‍

That extra dollar might not sound like much. But it means the ecommerce fee consumes 12% of the photographer’s product sales, all while the photographer doesn’t keep any shipping revenue.

‍

That’s an additional two percentage points of product revenue going toward ecommerce fees because of shipping.

‍

Here’s how that changes across a $5–$20 shipping range:

‍

How shipping affects ecommerce fees on $50 in product sales
Customer's shipping charge 10% ecommerce fee on shipping alone Total ecommerce fee on products + shipping Effective fee as a share of $50 in product sales
$5 $0.50 $5.50 11%
$10 $1.00 $6.00 12%
$15 $1.50 $6.50 13%
$20 $2.00 $7.00 14%

Illustrative calculations assume $50 in product sales and a 10% ecommerce fee applied to products plus shipping. They exclude payment processing, sales tax, and fulfillment costs.

‍

Payment processing adds another layer. Under PhotoDay’s published 2.9% processing rate, that $10 shipping charge generates another $0.29 in fees. Combined with the $1 ecommerce fee, that’s $1.29 attributable to shipping alone, equivalent to 2.58% of the $50 in product sales.

‍

Across 1,000 orders like this, that adds up to $1,000 in ecommerce fees plus $290 in processing fees attributable to shipping.

‍

To be clear, processing a larger payment costs more. That isn’t surprising. What I’m questioning is an arrangement where the photographer doesn’t set the shipping charge or keep that revenue, yet still pays percentage-based fees on it. The higher the charge, the more those fees take from the sale.‍

‍

PhotoDay does let photographers offer free economy shipping as a promotion (support.photoday.io/en/articles). Its reporting guide (support.photoday.io/en/articles) explains that the shipping charge is then deducted from the photographer’s payout. That takes the charge off the customer’s plate, but the photographer still covers the lab-set amount.

‍

And then there’s the shipping rate itself.‍

‍

I’m looking at this from the print lab side, too. NowCandid charges photographers $1.80 to ship basic small-print orders, and that already includes our margin.

‍

For comparison, Richmond Pro Lab lists $5.25 shipping through PhotoDay (richmondprolab.com/s/article) for qualifying orders under $10 in lab product cost. Against our $1.80 basic small-print rate, that’s a $3.45 difference per order, or $3,450 across 1,000 qualifying orders, before accounting for selling fees.

‍

I’m not arguing that a lab shouldn’t make money. We do, too. What bothers me is that the photographer doesn’t get to set the shipping price or share in the shipping revenue, but still pays percentage-based fees when the customer covers that charge. And offering free shipping means absorbing the lab-set amount instead.‍

‍

Either way, the photographer has limited control over a cost attached to their own sale.

‍

High shipping costs can put the whole order at risk

‍

The photography business I talked with also told me that costs for expensive-to-ship items were passed entirely on to end customers at checkout.

‍

Say someone picks out a $70 product, then discovers shipping adds another $20. Their purchase just became almost 29% more expensive, before tax.

‍

Maybe they’re fine with that. Or maybe that’s the moment they close the tab.

‍

Baymard Institute’s checkout research (baymard.com/lists/cart-abandonment) lists high extra costs, including shipping, taxes, and fees, as the top reason shoppers give for abandoning checkout, cited by 40% of respondents. That’s general ecommerce research, not a photography-specific rate, but it’s a pretty compelling reason to pay attention to the shipping line.

‍

But covering fulfillment costs doesn’t mean every dollar has to appear in the shipping field. Consider two ways to price the same purchase:

‍

Same $90 total, different shipping prices
Price breakdown Higher shipping Lower shipping
Product price $70 $85
Shipping $20 $5
Total before tax $90 $90

Hypothetical pricing example. Both options total $90 before tax; the difference is how the price is divided between the product and shipping.

‍

Same total. Different presentation.

‍

There’s research suggesting that distinction matters. A 2026 study in PLOS ONE (journals.plos.org/plosone) found a preference for free shipping even when the total purchase price stayed constant. It was a small study, but it gives us a reasonable question to test: Would customers respond better if more of the fulfillment cost were included in the product price and less appeared as shipping?

‍

For some broader context, Baymard Institute’s compilation of 50 studies (baymard.com/lists/cart-abandonment) puts average online shopping cart abandonment at roughly 70%. That’s about seven out of ten carts that never become completed purchases.

‍

In our recent internal data, NowCandid has seen roughly 3 abandoned carts for every 100 completed orders. Only about 3%!

‍

General online retail isn’t the same as volume photography, of course, and those numbers don’t prove that NowCandid’s focus on low shipping is responsible for the difference. But it’s an encouraging result! Giving your customers fewer reasons to reconsider at checkout is something we take seriously. 😎

‍

How NowCandid gives photographers more control

‍

With NowCandid, photographers can set their customer-facing shipping prices (nowcandid.com/blogs), rather than simply passing through a lab-set charge. They can also price shipping above the underlying cost to create additional margin.

‍

But having the opportunity to profit from shipping doesn’t mean you should always charge more for it.

‍

You can keep shipping very inexpensive and account for more of the fulfillment expense in your product pricing instead. That’s especially useful when you’d rather not put a large delivery charge in front of someone buying a more expensive item.

‍

We also don’t calculate our ecommerce or payment-processing percentages on collected sales tax (nowcandid.com/blogs). Collecting tax and charging additional fees on those tax dollars are two separate things.

‍

It’s about more than cheaper shipping

‍

Looking back at that conversation, what bothered me wasn’t simply that one shipping charge was higher than another. It was how little control the photographer had over something that affected both their profit and their customer’s experience.

‍

Shipping has a real cost. So does running a lab. But how that cost is priced, presented, and used to calculate fees deserves a closer look.

‍

When comparing volume photography software, I’d ask: Who sets the shipping price? Who receives that money? What fees are calculated on it? And can you change the offer your customer sees?

‍

The advertised ecommerce percentage only tells part of the story.

‍

There isn’t one perfect shipping strategy for every photography business. That’s exactly why I’d rather give photographers more room to choose their own.

‍

Shipping is part of your pricing. You should get a say in it.

‍

Thank you for attending my TED talk 🙏

Jack Counts III

NowCandid Project Manager

‍

NOTE: Platform examples reflect published policies and standard rates reviewed September 25, 2026. Terms can vary by lab, plan, promotion, or agreement. Order examples are illustrative, not reported studio results.

Related articles

Weekly Recap: Apple Pay Everywhere, Capture App 4.22 & Clearer Check-Ins 🍬📱
Feature Updates
December 19, 2025

Weekly Recap: Apple Pay Everywhere, Capture App 4.22 & Clearer Check-Ins 🍬📱

3
 minutes read

Hey photo friends! 👋

‍
Candy here with a new batch of improvements across the Dashboard, Retail checkout, LiveLoop™, and the iOS Capture App. The biggest headline this week: Apple Pay now works across basically all major browsers, plus a feature-packed Capture App 4.22.

‍

🛍️ Retail: Apple Pay in More Browsers

‍

🍎 Apple Pay is now supported on Chrome, Edge, and Firefox

  • 🍎 Including on Windows and Chromebooks. More shoppers can check out faster with fewer steps.
    ‍

🧾 Manual checkout fixes

  • ✅ Fixed an edge case where “Shipping address is same as billing” still forced shipping entry
  • 🧹 Fixed an edge case where a prefilled participant email had trailing whitespace and blocked checkout

‍

📱 Capture App iOS 4.22

‍

📷 Fujifilm file names now match the camera’s file name‍

  • Helpful for keeping filenames consistent with what you see on-camera.
    ‍

📺 AirPlay shows the latest/selected image by default‍

  • Think of it like a one-device, real-time mini slideshow. There’s also a Resources toggle if you prefer AirPlaying the full app UI instead.
    ‍

🧩 Folder naming rule update: No underscores in folder names

  • Underscores are now reserved internally, so the app will prevent using them in folder names going forward.
    ‍

🏷️ Selfie Check-In Station can require PhotoTag check-in‍

  • Matches the web behavior and is controlled via your Custom Offer Advanced Settings.
    ‍

🫥 Check-in reference images hidden from the shooting strip‍

  • Keeps the strip cleaner and focused on the images that matter for sales.

‍

🖥️ Dashboard: Clarity & Capability Updates

‍

🏷️ Additional Contact badges on PhotoRoster page‍

  • Additional contacts now show a badge there, just like on the Participant List page.
    ‍

🚫 Legacy Events can be marked invisible‍

  • The visibility toggle is now available on legacy event details pages too.
    ‍

🍬 Candy got smarter and more capable‍

  • Improvements across: main Candy, Compare Report Candy, Image Timeline Candy, and Mini Candy.
    ‍

📊 Compare Report improvements

  • ✍️ Fixed a typo
  • 🧠 More intelligent summary output
    ‍

🧾 Reports fix: Hidden events no longer appear in the specific event selector

‍

🌀 LiveLoop™ Fix

‍

🧼 Cutout preview edge case fixed‍

  • Cutouts won’t show with a checkered background during the “in-progress” phase. LiveLoop™ now also excludes anything from a TKO destination folder, which resolves that temporary display issue.

‍

✅ Check-In Label Updates

‍

🧑‍🏫 Non-sports Events now use clearer labels

  • “First Name” → Photo Subject’s First Name
  • “Last Name” → Photo Subject’s Last Name

‍

That’s the scoop for this week!

‍

Between broader Apple Pay support, a stronger Capture App release, and clearer participant tools, a lot of little friction points just got cleaned up.

‍

Keep creating magic,
Candy 🍬

Weekly Recap: Horizontal 3D Plaques, Event Calendar View & PhotoTag LiveLoop Links 📅🌀
Feature Updates
December 12, 2025

Weekly Recap: Horizontal 3D Plaques, Event Calendar View & PhotoTag LiveLoop Links 📅🌀

5
 minutes read
Hey photo friends! 👋

‍

Candy here! This week’s updates are big on visual workflows: more orientation options for our 3D products, a new Calendar view for Events, and PhotoTag-powered LiveLoop™ links for better slideshow control.

‍

Let’s jump in!

‍

🖼️ Big Product Upgrade: Horizontal Orientation for 3D Plaques & Prints

‍

End customers now have more flexibility when ordering these 3D-rendered products:

‍

🎓 Graduation Plaque now supports a new horizontal design

‍

  • • 🔄 Customers can switch orientations during the live 3D render‍
  • • 🖼️ Updated 2D render support included as well

‍

🪧 Premium Plaque now supports a horizontal design

‍

  • 🔄 Orientation can be switched during the live 3D render

‍

🖨️ Premium Print now supports a horizontal design

‍

  • 🔄 Orientation can be switched during the live 3D render

‍

✍️ Caption preview fix: Premium Print/Plaque now correctly reflect the default “Line 2” in the 3D render before a shopper enters their own text

‍

These updates make it easier to sell premium products even when the “best” shot isn’t a perfect vertical crop. ✅

‍

‍

📅 New Dashboard Event Calendar View

‍

Prefer a more visual way to plan and review your schedule?

‍

🗓️ Event Calendar is now available via the calendar button on the Event List page

‍

👀 Great for spotting what’s coming up at a glance, instead of scanning a long list

‍

‍

🌀 LiveLoop™: PhotoTag Links

‍

LiveLoop™ just got more flexible:

‍

🏷️ PhotoTags now have LiveLoop links

‍

  • • Found in a couple places on the PhotoTag page in the Dashboard
  • • Pulls in new images automatically, just like a normal LiveLoop™

‍

🧾 Cleaner titles & history

‍

  • • LiveLoop page now shows the Event name in the title bar, history, and links
  • • PhotoTag links show as: PhotoTagName – EventName

‍

Perfect for running separate slideshows per team, division, day, or group without juggling multiple Events. ✨

‍

‍

🖥️ Dashboard Improvements

‍

🧹 New “Clear” button in Manage Images select mode (clear selections without re-entering select mode)

‍

📋 PhotoRoster uploads improved:

‍

  • • 📞 Additional phone columns now ignore parentheses (like main phone)
  • • 🔀 Columns can be in any order (matching Event roster upload behavior)

‍

🔗 Fixed Image Details lightbox link for images manually removed on Participant Details

‍

🧾 Positive ID Code PDF sorting updated:

‍

  • • A–Z participants with no PhotoTag‍
  • • Then PhotoTags A–Z (participants A–Z inside each)
  • • Then blank cards at the end

‍

🛍️ Retail & Check-In Updates

‍

🚫 Invisible Events are now truly inaccessible

‍

  • • If an Event is marked invisible, its retail site + check-in pages now show an “Event is no longer available” screen

‍

🌎 Positive ID check-in phone formatting helper

‍

  • • If an existing registration code has a phone without “+”, we’ll append “+1” to default to US country format (unless it already starts with “+” for another country)

‍

🧩 Fixed a retail site crash when the Statuette Ornament was included in a package

‍

🛡️ iPhone GalleryGuard now loads faster

‍

🛠️ Misc Fixes & Improvements

‍

🖨️ Backprinting updates for existing Events when your business info is updated (previously it was locked to whatever info existed when the Event was created)

‍

✉️ Fixed a strange edge case where email-only participants wouldn’t send if another email in the queue contained “.@”

‍

✅ Improved email validation across all web check-ins

‍

That’s the week!

‍

Between horizontal premium product designs, PhotoTag-level LiveLoops™, and a Calendar view for Events, you’ve got a lot more control over how things look and how you run the day. 💫

‍

Keep creating magic,‍

Candy 🍬

Weekly Recap: Upgraded Grad Plaque, Retail Polish & More🎓✨
Feature Updates
December 5, 2025

Weekly Recap: Upgraded Grad Plaque, Retail Polish & More🎓✨

5
 minutes read
Hey photo friends! 👋

‍
Candy here. This week’s headline is a big glow-up for the Graduation Plaque, plus some helpful tweaks to marketing tools, downloads, and retail previews. Here’s what changed.

‍

🎓 Graduation Plaque: New Look, New Render

‍

The Graduation Plaque just got a major upgrade:
‍

  • 🆕 New physical product with an updated finish and feel
    ‍
  • 💰 Cost increase of $0.48 to match the upgraded production
    ‍
  • 🌀 New live 3D render on the store sheet (like the Premium Print/Plaque experience)
    ‍
  • 🖼️ 2D render on the checkout sheet for performance
    ‍
  • 🔻 Diamond Press upsell removed (was available on the previous version, may return in the future)

‍

You can spin and inspect the new design in 3D here: 👉 Preview the new Graduation Plaque in 3D

‍

__wf_reserved_inherit

‍

Perfect for seniors and ceremonies where your customers want a keepsake that really feels special.

‍

🔒 Private Image Download Gallery

‍

The Private Image Download Gallery now has a new landing popup.

‍

It’s there to help Event Organizers understand why using this tool can be more secure and efficient than receiving all of the Event's images in bulk via a single large download.

‍

__wf_reserved_inherit

‍

📊 Dashboard Updates

‍

📈 Marketing History chart improvements

  • Chart is now hidden when empty, so no more blank space
  • You can switch between Daily / Weekly / Monthly views

‍

📑 Participant Download spreadsheet upgrades

  • Now includes each participant’s retail gallery URL
  • Handy if you’re doing third-party marketing or need to drop direct links into outside tools or messages

‍

🛍️ Retail Site Improvements

‍

🔘 Photo Button render updated

  • New live render that is larger, cleaner, and has no background
  • Matches the style of other renders
  • Render assets are about 15% smaller (faster loads)

‍

⬇️ Press-and-hold download wording fixed

  • Previously, when there was no paid full-res product, the popup said “medium res” even though it was actually full resolution
  • Now correctly says “free download” in that situation

‍

📸 Press-and-hold download fixed on FreePortraits

  • Press-and-hold works properly again on FreePortraits Events

‍

🖼️ Luxe Prints artwork fix

  • Store sheet no longer shows artwork overlays on Luxe Prints (since art isn’t available on that product, yet!)

‍

🧱 3D render cropping fix

  • Horizontal previews for 3D renders on the store sheet now use a center crop, not a full-fit that squished the image in the render, whoops!

‍

🧩 Misc / FreePics GO

‍

👥 Group image flagging in FreePics GO!

  • You can now flag images as Group Photos in FreePics GO! via the Dashboard
  • Works similarly to other non-Quic event programs and keeps group images organized for marketing and gallery behavior

‍

That’s it for this week!

‍

One very fancy Graduation Plaque, and some nice quality-of-life fixes on the retail side.

‍

Keep doing great work,‍

Candy 🍬

Let’s get in touch

If you’re a photographer looking to add NowCandid™ services to your wheelhouse, set up a call with us!

How to customize formatting for each rich text

How to customize formatting for each rich text

How to customize formatting for each rich text

How to customize formatting for each rich text

How to customize formatting for each rich text
How to customize formatting for each rich text

‍

‍

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

  • List One
  • List Two
  • List Three
  • List Four
  • List Five

This is a link

This is bold text

‍

  • ‍

‍