From their FAQ's
What does the service cost?
Joining CruiseCompete is free if you respond to at least 300 quote requests in your first 90 days. (As we average more than 20,000 quote requests per month, you'll have plenty to choose from). Otherwise, there is a one-time $500 membership fee.
For each booking you make, you pay a revenue share equal to 2.6% of the gross commissionable fare for the cruise. You report your bookings right in the system itself.
The fees aren't due until after the sail date, so you keep more cash in your pocket longer (especially vs. an advertising model, where you pay for the advertising today to generate commission months from now).
Your up-to-the-minute account status data will be available online. This will let you view and change the bookings you've entered, and see the amount due at the end of the month. Revenue shares are billed on the first day of the month on a credit card we keep on file for your agency.
and from the membership agreement on their website
2. Revenue shares. For every cruise or cabin sold as a result of any lead generated by Agency's use of the CruiseCompete system, Agency's will pay CruiseCompete a revenue share equal to two and six tenths percent (2.6%) of the gross commissionable amount of the cruise regardless of discounts Agency offers to customer.
3. Membership Fees. Agency will be assessed a non-refundable five hundred dollar ($500) membership fee to join the CruiseCompete service. This fee will be deferred for 90 days from the day Agency's account is set up. Should Agency enter at least three hundred (300) legitimate price quotes in response to user quote requests during that period, the membership fee will be waived.