Refunding a Client — Full & Partial Refunds
How to refund a client in Spatiko — issue full or partial refunds back to the original payment method, with order status and balances updating automatically.
Last updated
Shoots get cancelled, listings fall through, and sometimes the right move is to give money back. Refunds in Spatiko happen on the order — you pick the payment, enter the amount, and everything downstream updates: the payment status, the balance, and the paper trail. No switching to the Stripe dashboard to make it right.
Where you issue a refund
Open the order and follow the Payment history link on the billing card — the same place you see every payment on the order. Each refundable payment carries a refund action. Choosing it opens a short form:
- Amount — anything up to what’s still refundable on that payment, with a one-click shortcut to refund the full amount.
- Reason — optional, kept with the refund for your records.
Refunds follow your team’s roles and permissions: anyone allowed to manage invoices can issue one.
For a payment that came through online checkout, the money goes back to the payment method the client used — how quickly it shows on their statement is up to their bank. For a payment you recorded manually — cash, check, transfer — the refund is the bookkeeping side: Spatiko records it instantly and updates the order, and you return the money the way it came in.
Full or partial
You choose the amount, not just “refund everything.” Refund a disputed line item, keep a cancellation fee, or return the difference after a pricing correction. Spatiko caps each refund at what’s still refundable on that payment, so you can never return more than was actually paid — and you can come back and refund more later if it comes to that.
If the payment carried a tip, refunds come out of the order portion first. A refund for the shoot leaves the tip with the photographer; only a refund larger than the order portion starts eating into it.
What a refund changes
- The payment is marked refunded, or partially refunded if some of it stands.
- The order recalculates immediately — its payment status moves to refunded or partially refunded, and the amount-paid and balance figures follow. See invoices and payment tracking for how statuses roll up.
- The activity feed logs the refund with its amount and reason, so the order tells the whole story later.
Refunds never re-lock downloads
If the order uses pay-to-download and the client already unlocked their media, a refund does not claw it back — the downloads stay open. The gate only re-locks when a genuine new balance appears, such as adding billable services to an already-paid order. Refunding after delivery is a customer-service decision, not a media-access one.
Refunding while cancelling an order
If the refund is part of calling off the shoot, you don’t need two steps. The cancel-order dialog asks whether to process a refund and for how much, so cancelling the order and returning the money happen together. Keeping part of the payment as a cancellation fee is just a partial refund — the retained amount is itemized on the cancelled order.
Refunds issued in Stripe
If you (or someone on your team) refund a charge from the Stripe dashboard instead, Spatiko finds out: Stripe notifies it of the refund, Spatiko records it against the payment, and the order’s status and balance update just as if the refund had been issued in-app. Nothing falls out of sync — though issuing from Spatiko keeps the reason and the actor on the record.
For the wider picture of how money moves through a shoot, start with getting paid.
Frequently asked questions
Can I refund part of a payment?
Yes — enter any amount up to what's still refundable on that payment, and repeat later if more needs to go back. The order's payment status moves to partially refunded until the full amount is returned, and the balance figures update on their own.
Does a refund lock the client's downloads again?
No. A refund never claws media back — if downloads were already unlocked, they stay unlocked. The gate only re-locks when a real new balance appears, like adding billable services to a paid order.
What if I refund from the Stripe dashboard instead of Spatiko?
Spatiko picks it up automatically. Stripe notifies Spatiko of the refund, a matching refund record is created on the payment, the order recalculates, and the activity feed notes that it was processed via Stripe.