Payment fees, refunds and discount codes

Transaction fees

Payments in MakePlans are processed by our payment partners Stripe (card) and Vipps (mobile payment). You need your own agreement with them, and they pay out directly to your bank account.

  • Stripe: Stripe charges its own fees per transaction (see https://stripe.com ). In addition, MakePlans charges a 2% platform fee. This fee is in addition to Stripe's own fees, not included in them.
  • Vipps: only Vipps' own pricing applies. MakePlans has a partner agreement with Vipps and does not charge any extra fee for Vipps payments.

All fees are deducted from the transaction before the money is paid out to you. So if the customer pays 1000 kr, Stripe's fee and the MakePlans 2% fee are deducted from that amount. You can see the total fees per transaction in your Stripe dashboard.

There are no setup fees or monthly fees for taking payments, and free bookings have no transaction fees. If you have a high transaction volume or are a non-profit, contact us to discuss a reduced platform fee.

Refunds when a booking is cancelled

Refunds are manual: cancelling a booking (whether you cancel it or the customer does) does not automatically refund the payment. When you view a booking with a completed payment, you will find a refund link. MakePlans then sends a full refund instruction to the payment provider (Stripe or Vipps), and the customer gets the full amount back.

Note that you do not get the transaction fees back. For Stripe, the fees for the original transaction (including the MakePlans platform fee) are kept when a payment is refunded, and the refunded amount is deducted from your Stripe payout. See Stripe's page on fees for refunded payments: https://support.stripe.com/questions/understanding-fees-for-refunded-payments . For Vipps, check Vipps' own rules for how fees are handled. MakePlans is not an order or accounting system, so use Stripe and Vipps for complete transaction reports.

Prepayment, deposits and no-shows

MakePlans supports full prepayment: the customer pays the whole price before the booking is confirmed. Partial deposits (for example 20% at booking, the rest later) are not supported yet, but it is something we plan to add. Pre-authorization (reserving an amount on the card without charging it) is not supported either, because card authorizations can only be held for about a week, which is too short for most bookings.

There is no automatic no-show or cancellation fee. If you want to be able to charge no-shows, you can:

  • Require prepayment on the service, or
  • Let the customer save their card (via Stripe) on their profile. When a booking has a saved card and the service has a price, you can charge the card manually from the booking after it is completed. Note that manual charges do not support BankID or 3-D Secure authentication, so a charge can fail if the customer's bank requires it.

Discount codes

You can create discount codes under Setup > Discount codes. For each code you define:

  • The code the customer types in.
  • Whether the discount is a fixed amount or a percentage. 100% discount is possible.
  • When the code is valid.
  • How many times it can be used: set available coupons to 1 to make a single-use code (the counter decreases with each use). Single-use codes with 100% discount can also work as simple gift cards.
  • Which services it applies to. For events, a code can be limited to an event type, but not to one individual event.
  • Optional minimum or maximum amounts: these apply to the price of the booked service, so only services within that price range accept the code. Leave them empty if the code should work for anything.

The customer enters the code in the booking form; the discount code field is shown automatically when the booked service can be paid. The code used is shown on each booking and is included when you export bookings to Excel. There is no aggregate usage report per code yet, so to see who used a code you check the individual bookings or the export.

Still need help? Contact Us Contact Us