Building the next chapter for photo studios in Japan. Join the pilot.Join for free
← All features
Bookings & payments

Cancellation policies and refund rules for photo studios

Clear expectations, even when plans change.

Configure refund percentages by time before the session, customer cancellation and expiry of unpaid bookings. Put your studio’s cancellation policy into the booking and payment workflow.

Conceptual scene of a Japanese studio owner discussing a photo session with a family
Conceptual studio scene
BUILT AROUND YOUR WORK.

Give the team a consistent way to handle cancellations. Define refund tiers and show customers an estimate before they cancel. Automatic refunds and the expiry of unpaid reservations have separate controls, so you choose which steps to automate.

  1. 01

    Define the studio policy

    Set time-based refund percentages and decide whether customers may cancel through their private link.

  2. 02

    Review before cancelling

    Customers see the applicable rules and estimated refund before confirming cancellation.

  3. 03

    Follow the outcome

    Track the cancelled booking, target refund, provider result and notification history.

01

Express your studio’s cancellation policy.

Manage refund percentages and cancellation access from settings.

Reject duplicate time thresholds and refund percentages that increase as the appointment approaches.

02

Make the outcome visible before the decision.

A private page gives customers the details they need.

Record cancellation in the booking history and notify the customer and assigned team.

Requires the studio’s email sending configuration.
03

Manage refunds against actual payments.

Reconcile provider records before submitting a refund.

When enabled, submit refunds through Stripe based on the cancellation’s recorded target amount.

Requires the studio’s own Stripe account and integration. Stripe’s fees and eligibility requirements apply.
04

Review unpaid reservations consistently.

Use payment and delivery state as well as the deadline.

Recheck Stripe rather than relying on the deadline alone, withholding expiry for processing or unresolved payments.

QUESTIONS, ANSWERED.

A few things to know before you start.

Can I define a free-cancellation deadline?

Yes. For example, set a 100% refund of the amount paid until 72 hours before the session. Rules use time before the appointment and a refund percentage, calculated against actual payments received.

Does cancellation always trigger an automatic refund?

Only when automatic refunds are enabled. The system requests the applicable refund through Stripe. Inconsistent payment records or another pending refund require review. Refund estimates remain available when automatic refunds are disabled.

Will a booking expire if the payment message never arrived?

Known delivery failures and unresolved payment states are not treated as ordinary unpaid bookings. The automation checks delivery and payment conditions before expiring eligible reservations.

FOUNDERS PILOT RELEASE

Make these tools part of your studio.

Platform access is expected to be free through June 2027.

Onboarding and setup support are included.

Start for freeRead about the pilotPayment processing and external AI/service usage fees are separate.