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 keep that shipping money. 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.

‍

Let me break down why:

  1. The shipping & handling amount could be set outside the photographer's control.
  2. The photographer would not generate any additional revenue on this shipping charge, which may be marked up.
  3. The photographer would pay ecommerce, payment processing, and potentially sales tax on the collected shipping.

‍

That can add up to some significant % in additional costs that photographers might not otherwise notice.

‍

Hearing about this hard-to-notice cost got me thinking about shipping in the volume photography space.

‍

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.

‍

Then there’s a separate question: Does that shipping charge also increase the 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 as an example with $50 in photo products plus $10 shipping. The customer pays $60 before tax.

‍

A 10% ecommerce fee on the $50 in products would be $5. But because that fee also applies to shipping, the photographer pays $6 in total ecommerce fees instead of $5 (before accounting for any additional ecommerce fees on collected sales tax).

‍

That extra dollar might not sound like much. But it means the ecommerce fee consumes 12% of the photographer’s product sales, even though 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. The fixed $0.30 transaction fee is separate; it isn’t an additional charge caused by shipping, so we don't need to include that in this math we're doing to determine additional cost.

‍

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, charging processing on shipping isn’t the problem by itself. I understand why processing a larger payment costs more, and I’m not assuming shipping revenue is all profit for the lab, since packaging, handling, and postage need to be covered. The problem is that it’s one more fee applied to a number the photographer doesn’t control. The lab or platform sets the shipping charge, and if that charge runs high, the photographer still pays a percentage on every dollar of it.

‍

PhotoDay does let photographers offer free economy shipping as a promo (support.photoday.io/en/articles), and its reporting guide (support.photoday.io/en/articles) says that when you do, the shipping cost is deducted from your payout. That takes the charge off the customer’s plate, but the photographer still isn’t the one setting it. The amount comes from the lab’s shipping rates on the price sheet, and those may be customer-facing rates with markup built in, not what it actually costs to get the package out the door.

‍

High shipping costs can put the whole order at risk

‍

The photography business I talked with also shared with me how costs related to expensive-to-ship items were entirely passed on to end customers during 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.

‍

And the actual fulfillment expense doesn’t necessarily have to appear entirely in that line.

‍

Consider two hypothetical 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?

‍

We’ve recently seen abandoned carts come in at about 3% of the orders placed. In other words, for every 100 orders, only about 3 shoppers added something to their cart and never checked out, so we seem to be doing something right. 😎

‍

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, the part that bothered me wasn’t simply the shipping price. It was how little control the photographer had over a charge that affected both their profit and their customer’s experience.

‍

On one side, shipping can increase the fees coming out of your payout. On the other, it can make a purchase feel more expensive at the exact moment someone is deciding whether to complete it.

‍

That deserves more consideration than “that’s just what the lab charges.”

‍

And addressing it doesn’t necessarily mean giving up margin. In our $90 example, we didn’t lower the customer’s total, we moved more of the price into the product and less into shipping. Whether that presentation works better for your customers is worth testing, but you need the flexibility to try it first.

‍

That’s what I’d encourage photographers to look at when comparing volume photography software: Who sets the shipping price? Who receives that money? What additional fees does it generate? And can you change it when it isn’t working for your business?

‍

The advertised ecommerce % fee only tells part of that story.

‍

I don’t think every photographer needs the same shipping strategy. Some may want a reasonable margin on shipping. Others may prefer a higher product price and a very low shipping charge. That flexibility is what we want to provide with NowCandid.

‍

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: Collapsible Sidebar, QR Code Printouts & RCS Text Preview ✨📱
Feature Updates
May 15, 2026

Weekly Recap: Collapsible Sidebar, QR Code Printouts & RCS Text Preview ✨📱

3
 minutes read
Hey photo friends! 👋

‍

Candy here with another round of NowCandid updates! This week brings a more flexible Dashboard sidebar, easier QR code sharing, a new price level reference page, and a preview of cleaner-looking RCS messaging.

‍

🖥️ Dashboard Improvements

‍

📌 Collapsible Sidebar on desktop‍

  • You can now collapse the Dashboard Sidebar to give yourself more room. Click the edge of the Sidebar to toggle it, or use CTRL/CMD+B or CTRL/CMD+S.

‍

🎓 “Class of 2026” background pack added‍

  • Available now in the Offer Creator.

‍

🖼️ Participant Details fix‍

  • Invisible BGR images now appear where expected.

‍

📅 Event Calendar fix‍

  • Hidden Events no longer appear on the Event Calendar.

‍

⚡ Better performance for large Events‍

  • Event Participants and Manage Images pages now behave better with several thousand participants or images, including faster initial loading, longer timeouts, and clearer loading feedback.

‍

📊 Default Price Levels Overview is now built into the Dashboard‍

‍

__wf_reserved_inherit
View it here: https://app.nowcandid.com/offers/price-level-overview

‍

🔳 QR Creator Upgrade: Printable QR Code Cards

‍

🖨️ Download a PDF sheet of QR code cards‍

  • The NowCandid QR Code Generator can now create a printable PDF sheet with customizable text.

‍

Great for:

‍

🎓 Placing QR cards on graduation chairs for Selfie Check-In

‍

🏈 Handing out QR cards at sports events linking to an All Images Gallery

‍

📸 Creating polished cards for check-in links, retail links, or any URL you want to share

‍

💬 RCS Messaging Preview

‍

We’re testing RCS messaging for some texts.

‍

📱 Texts can appear as coming from “FreePics” instead of a phone number

‍

📷 Uses a generic camera-style logo to keep things white-labeled

‍

✅ Helps messages look cleaner and easier to find

‍

🛡️ May help reduce spam filtering in some cases

‍

Currently, RCS is available for:

  • Dashboard 2FA texts
  • Find Me Portal texts

‍

We’ll likely explore rolling this out to marketing texts after grad season.

‍

__wf_reserved_inherit

‍

🛍️ Retail Updates

‍

💸 Slash-through pricing improved‍

  • Slash-through amounts now use week 3 pricing when applicable, or à la carte pricing if that is higher.
  • So now, we've ensured your customer is always seeing the maximum amount of Discount being provided! Automatically.

‍

📦 Personal Gallery Download slash-through price‍

  • Even though Personal Gallery Download is technically a package, it can now show a slash-through price based on the individual download product in your Event, when available.

‍

🖼️ Better package performance with BGR images‍

  • Selecting and editing BGR images inside packages should feel faster.

‍

🧼 Cleaner BGR timing on retail

  • ‍Images going through background removal will no longer appear on the retail site before the BGR process is finished.
  • This helps keep galleries clearer for shoppers! Especially during grad season, when high BGR volume can occasionally slow processing down.

‍

🧩 Favorites Gallery download fix‍

  • Fixed an edge case where the Personal Image Gallery Download product could appear for Favorites Galleries even when Dynamic Personal Gallery Download was not enabled.

‍

🛠️ Small Fixes & Cleanup

‍

📅 Hidden Events no longer appear on the Event Calendar.

‍

🖼️ Invisible BGR images now display correctly on Participant Details.

‍

⚡ Large Events with thousands of participants or images should feel more stable and responsive.

‍

That’s the update for this week!

‍

From a cleaner Dashboard layout to printable QR cards and better retail pricing displays, these changes are all about making NowCandid easier to use in real-world event workflows.

‍

Keep creating magic,‍

Candy 🍬

Use the Workflow That Fits the Job
Photography Tips
May 12, 2026

Use the Workflow That Fits the Job

10
 minutes read
Not every event works the same way—so your platform shouldn’t force every job into the same box.

 

One of the biggest reasons photographers switch to NowCandid™ is workflow flexibility. We give you multiple ways to connect photos to people, so you can choose the approach that makes the most sense for the event, the audience, and the level of privacy sensitivity involved.

 

That flexibility isn’t just “nice to have.” It’s the difference between a smooth event and a stressful one—between galleries that convert and galleries that never get seen.

 

The core problem with one-size-fits-all platforms

‍

Many platforms are built around a single assumption: “Every event should be identified and delivered the same way.”

‍

But photographers know better.

  • • A youth sports tournament behaves nothing like a graduation.
  • • A corporate headshot day has different privacy needs than a fundraiser gala.
  • • A high-volume school day requires a totally different on-site flow than a casual community event.

‍

NowCandid™ is built around the belief: the workflow should adapt to the job—not the other way around.

 

The NowCandid™ workflow toolbox

‍

Here are the primary ways photographers connect images to the right people in NowCandid™:

  • • Scanner ID
  • • Name Lookup
  • • Type & Take
  • • Tap-A-Face
  • • Selfie Check-In™
  • • Roster Check-In
  • • PhotoRosters

‍

Each one has a “best fit,” and knowing how to choose is where photographers gain speed, confidence, and profit.

 

Quick guide: which workflow should you use?

‍

Scanner ID

‍

Best for: high-volume, highly controlled check-in environments (schools, leagues, credentialed events)
Why photographers use it: fast, structured, low-error identification at scale.
Great when: you have a roster/card system and you want the cleanest, most consistent subject-to-photo connection.

‍

Name Lookup

‍

Best for: rosters and organized groups where names are known(schools, teams, structured lists)
Why it works: quick selection from a list is often faster than typing or post-event matching.
Great when: you can get the list ahead of time and want to keep on-site flow moving.

‍

Type & Take

‍

Best for: smaller events or flexible environments where you can type quickly and keep moving
Why it works: zero dependency on rosters/cards—simple and direct.
Great when: speed matters and you have a staff member who can handle quick data entry.

‍

Tap-A-Face

‍

Best for: fast on-site identification when the “right” person wasn’t captured by check-in/roster
Why it works: it’s the practical fix for real events. If someone slipped through, you can still connect them.
Great when: you need a quick, human-in-the-loop tool to create a participant and kick off matching/marketing.

‍

Selfie Check-In™

‍

Best for: events where guests can self-identify (graduations, dances, large public events, photo ops)
Why it works: it collects contact info and gives you a reference image—without requiring staff to identify everyone manually.
Great when: you want broad participation and easy post-event delivery without a heavy on-site registration process.

‍

And More!

‍

PhotoRosters and Roster Check-In get a bit more involved... and we recommend getting more familiar with the NowCandid platform before utilizing these! But in short:

PhotoRosters allow you to upload headshots and previously collection contact info and consent to easily reuse them as reference images for future Face Matching Events.

Roster Check-In allows you to upload a league- or school-provided roster and then also take a quick pic of each kid, pairing a reference image to their info in the roster to serve as their reference image.

 

Why flexibility leads to higher sales

‍

When photographers can choose the right identification workflow, three things improve immediately:

‍

1) You deliver galleries faster

Fast delivery matters because excitement decays quickly. The sooner people can find themselves, the more likely they are to buy—especially for emotional, time-sensitive events.

‍

2) You reduce friction for customers

If the workflow is right, customers don’t have to dig, guess, or give up. They get a clear path to their photos.

‍

3) You reduce labor and cleanup

The “wrong workflow” usually means hours of fixing issues later: missing IDs, unlinked galleries, manual sorting, angry parents, and support tickets. The “right workflow” avoids that.

 

Privacy sensitivity: the hidden factor most platforms ignore

‍

Some events require extra care—especially schools, youth organizations, or sponsor-driven programs. NowCandid’s workflow options allow you to choose identification approaches that align with the privacy and communication expectations of the event.

‍

In plain terms: you can run a more open workflow when it’s appropriate, and a more controlled workflow when it’s not.

 

The takeaway: choose what makes sense, every time

‍

Whether a shoot demands the versatility of Face Matching-style workflows, the directness of Positive ID-style workflows, or another approach entirely, you need the flexibility to choose what makes sense.

‍

Most importantly, you need to deliver galleries fast enough to turn that initial excitement into actual orders—and NowCandid is built to help you do exactly that.

 

Want help choosing the right workflow?

‍

If you tell us what you shoot—schools, sports, graduations, events—we’ll recommend the best workflow setup and explain why it fits.

‍

👉 Create a free account or book a quick demo to see the workflows in action.

Weekly Recap: Express Checkout Confirmations, Capture App Speed Testing, and a New Lightroom Classic Plugin
Feature Updates
May 8, 2026

Weekly Recap: Express Checkout Confirmations, Capture App Speed Testing, and a New Lightroom Classic Plugin

10
 minutes read
Hey photo friends! 👋

‍
This week’s updates are all about clearer customer actions, smoother retail performance, and new tools that speed up upload workflows. Plus, a strong round of Capture App polish (iOS & Android OTA) and some important Dashboard + Marketing fixes.

‍

Let’s jump in. ✨

‍

🛍️ Retail: Fewer Mis-clicks, Better Previews, Faster Feel

‍

✅ Express Checkout confirmation (all express checkouts)

‍

All express checkout flows now show a confirmation popup that clearly displays the shipping address selected, with options to place the order or go back. It also includes an invalid address popup.

‍

Previously, people would sometimes purchase without double checking their express-checkout-method's default shipping address. So, this change is designed to reduce address mistakes and improve customer experience!

‍

Confirmation popup now clearly displays shipping address confirmation.

‍

🧠 Better UI + performance improvements

‍

  • Improved local rendering (performance, memory usage, and task handling) — originally aimed to improve the retail experience on low-end devices, but it should make most devices feel faster!

‍

  • Native “leave page” confirmation on supported browsers/devices (desktop + Samsung back button) when navigating away from an event page (refresh/back).

‍

Leave page confirmation

‍

🖼️ Clearer package download expectations + better pickers

‍

  • Personal Gallery Downloads on store sheet and package editor now show “+X Images” in the configurator when there are more than 4 images—so customers don’t think they only get what’s previewed.

‍

Personal Gallery Download "+X Images"

    ‍

    • Personal Gallery Download products inside packages can now be clicked to preview contents.

    ‍

    • Desktop product/package image pickers are now two columns (like mobile), allowing larger image preview during selection.

    ‍

    Larger two column image previews

      ‍

      • Image Filters landing popup now includes “Browse all photos without a filter” so customers who think they must pick a filter know they can also just browse!

      ‍

      Image Filters landing popup

      ‍

      🧩 Retail fixes worth noting

      ‍

      • Fixed a slashed discount amount showing on week 3 when there is no higher amount.
        ‍
      • Fixed a GalleryGuard edge case that could close the retail site on some Android devices that support mobile context menus when long-pressing.
        ‍
      • Fixed a race condition where a Group-by-Face gallery loaded from URL params could show default results instead of the filtered view.
        ‍
      • Fixed an edge case where manually assigned images marked as group could behave like non-group images on retail.

      ‍

      📱 Capture App OTA: 5.6.1 & 5.6.2 (iOS & Android)

      ‍

      🌐 NEW: Network Speed Test (5.6.1)

      ‍

      A new Network Speed Test button is available in Resources. Tap Run Test to check download speed, upload speed, and latency to NowCandid servers (so results may differ from Google/Ookla). It’s a quick test (downloads 5 MB, uploads 2 MB) and is useful for diagnosing weak or congested service during events.

      ‍

      Mbps is a standard measurement for connection speeds, and 1 megabit per second (Mbps) is 0.125 Megabytes per second (MB/s). So 8 Mbps is 1 Megabyte per second, max. For example, with images that are 10 Megabytes in size, a speed of 8 Mbps would take a minimum of 10 seconds to upload. When speeds are very slow, image uploads may be impossible due to uploads timing out and restarting. In these cases, open the app when you have a stronger connection and all your images will start going up!

      ‍

      Network Speed Test

      ‍

      ‍

      🎪 Photo Booth + Selfie Check-In Station UI upgrades (5.6.2)

      ‍

      • Photo Booth landing page updated to be more user-friendly (always-visible scrollbar, updated text, sticky go back/continue buttons, red/green emphasis, and a popup explaining why Continue is greyed out).
        ‍
      • Selfie Check-In Station landing page updated with red/green Go Back / Begin buttons.
        ‍
      • New dropdown icon beside Group Photo toggle (when an event has PhotoTags) to better display there are additional options to assign PhotoTags.
        ‍
      • Fixed edge case cancel/continue behavior on Selfie Check-In Station when no contact info was entered.

      ‍

      ‍

      🧩 NEW: Lightroom Classic Plugin (Official)

      ‍

      We’ve launched an official Lightroom Classic plugin to upload images to NowCandid events directly from Lightroom Classic.

      ‍

      Key notes:

      ‍

      • Lightroom Classic only
        ‍
      • Same image rules apply (color profile, DPI, etc.)
        ‍
      • Uses Capture App login
        ‍
      • Only events within 60 days of event start date show in the selector
        ‍
      • Image Details → Logs will show “Uploaded from NowCandid Lightroom Plugin”
        ‍
      • Docs include guide/download/installation: https://app.nowcandid.com/docs/tools-more/lightroom

      ‍

      Lightroom Classic Plugin

      ‍

      Upload from NowCandid Lightroom Plugin

      ‍

      🖥️ Dashboard: Upload & Roster Clarity + Small UX Wins

      ‍

      • Event roster upload and PhotoRoster upload now warn about every unrecognized column, making it easier to spot misspellings (especially for optional columns).
        ‍
      • Participant list page download now puts additional contacts into columns instead of rows.
        ‍
      • Participant list download now puts merged contacts into their own row if they have different first/last names.
        ‍
      • Image upload naming cleanup:
        ‍
        • spaces/parentheses now automatically become underscores (e.g., Image (2) → Image_2)
          ‍
        • names ending in z now get a trailing underscore (e.g., Imagez → Imagez_)
          ‍
      • Candy got even better at using the new Docs for responses.
        ‍
      • Password reset now shows a clear “Your link has expired” screen (links expire after 24 hours).
        ‍
      • Fixed participant filter inside another participant’s manual assign/unassign page not working properly.
        ‍
      • Participant Details PhotoTag assignment UI: merged participants no longer incorrectly show PhotoTags as assigned.

      ‍

      Upload Roster now warns about every unrecognized column.

      ‍

      📣 Marketing Fixes

      ‍

      • Fixed edge cases where galleries that were only AI-edited images could cause follow-up email marketing issues and show as 0 images on Participant List.
        ‍
      • Fixed Day0 marketing edge case not starting if gallery is just AI-edited images.
        ‍
      • SMS gallery links now include “View photos:” before the gallery URL to reduce confusion where some users thought the gallery link was an unsubscribe link.

      ‍

      That’s the week! 💫

      ‍

      Between the Lightroom Classic plugin, the Capture App’s new Network Speed Test, and retail improvements that reduce confusion (and improve performance), this week was packed with practical wins you’ll feel right away.

      ‍

      Keep it sparkly,

      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

      ‍

      • ‍

      ‍