Discussions
Payout Distributions

Payout Distribution

If you’re using a custom payment gateway model and not using Bloom Bookings’ integrated payments, this section is likely not for you. If you are using Stripe as your payment integration modal for transactions, this will likely be taken care of for you with Stripe Connect.

Let’s say you’re using Bloom Bookings to build your marketplace application. You have several sellers, all of whom need to be paid out by you. How do you track how much each person is owed, and how do you distribute the payments?

How do I track how much each person is owed?

You can solve this one of two ways.

  1. Set yourself up to receive webhooks from Bloom Bookings on every transaction, and store the data on your servers. The data would include transaction details and the calendar / user entity that was booked. You can use this data to calculate your sellers’ commission.
  2. Prior to payout, generate a report. It’s as simple as calling our Revenue API (see more for details). This breaks down the revenue you generated from each of your sellers.

How do I distribute the payments?

Bloom Bookings does not support payment distributions. However, we have seen this issue a lot, and we recognize that this space is difficult to navigate. This is not a sponsored ad, but we have seen lots of success with https://dots.dev (opens in a new tab). Once you calculate how much each seller is owed (see above), you can add each seller to a payroll cycle (as a 1099-contractor or a W-2 employee). Dots also handles 1099 distributions in case any of your sellers earns the minimum requirement for that.