Diagnostic fee on bookings

Short answer

An optional fee customers pay when booking. Card payment works only when the contractor's Stripe account is connected and active; otherwise customers pay you directly and can upload a payment screenshot. A paid fee automatically gets one invoice marked paid.

Where: Set up in Bookings > Settings > Diagnostic fee. Managed on each booking's Payment tab.

Plans: Starter and above

Turn on a diagnostic fee

  1. Bookings > Settings > Diagnostic fee, switch on Charge a diagnostic fee and enter the Amount.
  2. Choose How customers pay and When is it collected?. For manual payment fill in Manual payment instructions and optionally Require a payment screenshot.
  3. Optionally write a Refund policy (shown to customers) and choose Credit this fee toward the final job.
  4. Click Save.

Record a manual payment

  1. Open the booking from Bookings, then the Payment tab.
  2. Review the customer's screenshot if one was uploaded, enter a Payment reference (optional) and click Mark as paid — or Not received if it did not arrive.

Marking paid creates the booking's invoice already paid, with a balance of zero.

Charge a fee on a booking that did not have one

  1. Open the booking > Payment tab > Add a fee to this booking, enter the amount and click Save fee.

Refund a booking fee

  1. Card payment: booking > Payment tab > Refund, then confirm. The refund comes from your own Stripe account.
  2. Manual payment: refund the customer yourself, then use the mark-as-refunded button on the Payment tab.

If a paid booking is cancelled without a refund it is labelled cancelled and not refunded. WinkScope never holds or refunds booking fees.

Rules and limits

What this cannot do

Still stuck?

If WinkScope does not behave the way this page describes, do not work around it. Open a ticket from Support > My Tickets with the page you were on and a screenshot, and the team will look at the account directly.

Last verified 2026-10-17.