All Documents

Booking, Payment & Cancellation Terms

Last updated: June 2026 (v2026.06)

These Booking, Payment & Cancellation Terms (the "Booking Terms") apply to every Booking made through the Docking platform (the "Platform") operated by Docking, LDA. ("Docking"). They form an integral part of the Docking Terms of Service and must be read together with them. By confirming a Booking, the Yacht User acknowledges and accepts these Booking Terms together with the Marina Policy disclosed at checkout (comprising in particular the Payment Mode, the payment options offered, the Marina Deposit percentage, the Free Cancellation Window, the late-cancellation outcome and the no-show outcome). Capitalised terms used herein and not otherwise defined have the meaning given to them in the Terms of Service.

Article 1 - Scope and Acceptance

These Booking Terms govern (i) the conditions under which a Booking is formed; (ii) the pricing structure and payment flow applied through the Platform; (iii) the rules applicable to deposits, balances and the Service Fee; (iv) the rules applicable to cancellations, no-shows and Marina-initiated cancellations; (v) the rules applicable to refunds; and (vi) the dispute and decision-making process for the purposes of payment allocation on the Platform.

To submit a Booking Request, the Yacht User must (a) hold an active Account, (b) maintain a valid payment card on file with Stripe, and (c) explicitly accept these Booking Terms together with the Marina Policy disclosed at checkout. The Marina Policy comprises, in particular, the Payment Mode, the payment options offered, the Marina Deposit percentage, the Free Cancellation Window, the late-cancellation outcome and the no-show outcome, each as selected by the Marina from the menu of options offered by Docking. A Booking is confirmed only upon acceptance of the Booking Request by the Marina through the Platform. Until such acceptance, no berthing contract is formed and no charge other than any pre-authorisation expressly disclosed shall be triggered.

The Marina configures the Marina Policy at the level of its Platform account. Once saved, the Marina Policy is locked and cannot be modified unilaterally by the Marina. Any change to a setting forming part of the Marina Policy is implemented exclusively by Docking, upon a written request addressed by the Marina to general@docking.app, and applies only to Bookings confirmed after the effective date of the change. The Marina Policy applicable to any given Booking is the one disclosed to and accepted by the Yacht User at checkout, and remains fixed for that Booking throughout its lifecycle.

Article 2 - Net Rate, Service Fee and Total Price

The Marina sets a Net Rate for berthing services on the Platform, expressed per night and per vessel category, which represents the amount the Marina wishes to receive net of platform fees. Docking adds the Service Fee on top of the Net Rate to produce the all-inclusive Total Price displayed to the Yacht User. The breakdown between Net Rate and Service Fee is shown to the Yacht User at checkout and on the booking summary.

The Service Fee is calculated as a percentage of the Net Rate, as displayed and accepted by the Yacht User at checkout. The Service Fee is the only fee charged by Docking to the Yacht User in connection with a Booking. Docking does not charge any subscription, listing or commission fee to Yacht Users for using the Platform.

In consideration of the Service Fee, Docking provides the Yacht User, in particular, with: (i) access to the Platform and the operation of the Stripe Connect payment infrastructure used to process the Booking, including secure card handling, the staged capture of amounts in accordance with the charging schedule set out in Article 4, the holding of the Marina Deposit and the Balance until they are due, and the processing of refunds; (ii) the absorption by Docking of Stripe transaction and refund fees triggered by force majeure-related refunds, as set out in Article 11 below; (iii) the entitlement to a full refund of all amounts paid in respect of a Booking — including the Service Fee itself — where the Marina cancels the confirmed Booking, as set out in Article 10 below; and (iv) user support and the dispute and decision-making mechanism described in these Booking Terms and in the Terms of Service.

Stripe transaction fees applicable to charges and refunds are borne by Docking. The Yacht User is not charged any payment-processing fee on top of the Total Price.

Article 3 - Payment Options and Payment Mode

The payment options offered to the Yacht User at checkout depend on (i) the Payment Mode configured by the Marina and (ii) the payment-options setting forming part of the Marina Policy:

  • Two-Part Payment is always available. The Total Price is split between (a) a deposit comprising the Service Fee and the Marina Deposit, and (b) a Balance equal to the remainder of the Net Rate, settled in accordance with the applicable Payment Mode.

  • Pay-in-Full is available only where (a) the Marina has enabled it as part of its Marina Policy and (b) the Payment Mode is "Online via Stripe". Where Pay-in-Full is selected, the Total Price is captured at the time of Booking confirmation. Pay-in-Full is not offered when the Payment Mode is "In Person at the Marina", since the Balance can only be settled at the Marina in that mode.

The Marina Deposit is set by the Marina as a percentage of the Net Rate within the range of ten per cent (10%) to fifty per cent (50%). The applicable percentage is disclosed to the Yacht User at checkout and on the booking summary, and the absolute amount of the Marina Deposit and the Balance is calculated and displayed accordingly. By way of illustration, where the Marina Deposit is set at thirty per cent (30%) of the Net Rate, the deposit captured at the time of Booking corresponds to the Service Fee plus thirty per cent (30%) of the Net Rate, and the Balance corresponds to the remaining seventy per cent (70%) of the Net Rate.

The Payment Mode applicable to the Booking — namely "Online via Stripe" or "In Person at the Marina" — is disclosed to the Yacht User during the Booking flow and at checkout, and is fixed for that Booking. Where the Payment Mode is "In Person at the Marina", the Yacht User undertakes to settle the Balance directly with the Marina on arrival in accordance with the means of payment accepted by the Marina.

Once a payment option has been selected at checkout, it cannot be modified unilaterally by the Yacht User after Booking confirmation.

Article 4 - Charging Schedule

Subject to Article 3, the charging schedule applied to a Booking is as follows:

  • Pay-in-Full (only available when the Payment Mode is "Online via Stripe"): the Total Price is captured through Stripe at the time of Booking confirmation.

  • Two-Part Payment — Booking made more than sixty (60) days before arrival: (i) the Service Fee is captured through Stripe at the time of Booking confirmation; (ii) the Marina Deposit is captured through Stripe automatically approximately sixty (60) days before the arrival date; (iii) the Balance is, where the Payment Mode is "Online via Stripe", captured through Stripe on the arrival date, or, where the Payment Mode is "In Person at the Marina", paid by the Yacht User directly to the Marina on arrival.

  • Two-Part Payment — Booking made sixty (60) days or fewer before arrival: (i) the Service Fee and the Marina Deposit are captured together through Stripe at the time of Booking confirmation; (ii) the Balance is settled in accordance with the Payment Mode applicable to the Booking, as described in the preceding bullet.

The Yacht User shall receive a notification through the email address registered with the Account in advance of any automatic charge processed by the Platform. The Yacht User is responsible for ensuring that the registered payment card remains valid and adequately funded at the time each charge is due. In the event of a failed Stripe charge, Docking may retry the charge and, if the charge cannot be successfully processed within a reasonable period, the Marina or Docking may treat the Booking as cancelled or as a no-show in accordance with these Booking Terms.

Where the Payment Mode is "In Person at the Marina", the Balance is not captured through Stripe and is not processed, held or settled by Docking. The Yacht User undertakes to settle the Balance directly with the Marina on arrival in accordance with the Marina’s instructions. Failure to do so on the booked arrival date constitutes a no-show and is governed by Article 9 below.

Article 5 - Currency

Bookings are processed in the currency selected by the Marina, which is displayed prior to Booking confirmation and fixed at the time of confirmation. Where the Yacht User’s payment card is denominated in a different currency, currency conversion shall be performed by the card issuer or by Stripe in accordance with their applicable rates and policies. The Yacht User remains liable for any foreign-transaction fees, currency-conversion charges or local taxes that the card issuer or bank may apply to the charges processed in connection with the Booking.

Article 6 - Service Fee – Refundability

The Service Fee is owed and charged only in respect of a confirmed Booking. A Booking Request that is withdrawn by the Yacht User before acceptance by the Marina does not give rise to any Service Fee or other charge, and any pre-authorisation placed on the Yacht User’s payment card shall be released in accordance with Stripe’s standard timelines.

Once a Booking has been confirmed, the Service Fee is earned by Docking in consideration of the use of the Platform. Accordingly:

  • the Service Fee is non-refundable in all cases of cancellation initiated by the Yacht User after Booking confirmation, regardless of timing or motive;

  • the Service Fee is non-refundable in cases of no-show by the Yacht User, regardless of motive;

  • the Service Fee is fully refunded to the Yacht User where the Booking is cancelled by the Marina in accordance with Article 10 below.

Article 7 - Marina Deposit and Net Rate – Refundability of Captain Cancellations

The refundability of the Marina Deposit and of any portion of the Net Rate already captured depends on the Marina Policy disclosed and accepted at checkout, which combines (i) a Free Cancellation Window of fifteen (15), thirty (30) or sixty (60) days before the arrival date and (ii) one of three late-cancellation outcomes applicable to cancellations submitted after the close of the Free Cancellation Window.

Cancellations submitted strictly within the Free Cancellation Window. Where the Yacht User cancels a confirmed Booking strictly more than the number of days corresponding to the Free Cancellation Window (15, 30 or 60) before the arrival date, the Yacht User is entitled to a full refund of all amounts of the Net Rate already captured, including the Marina Deposit and, where applicable, any Balance already captured under the Pay-in-Full option. The Service Fee remains non-refundable in accordance with Article 6 above, save where the Booking is cancelled by the Marina under Article 10.

Late cancellations — outcomes available in the Marina Policy. Where the Yacht User cancels a confirmed Booking on or after the close of the Free Cancellation Window, the financial consequences are determined by the late-cancellation outcome forming part of the Marina Policy, which is one of the following three options:

  • "Marina keeps the Deposit": the Marina Deposit is non-refundable and is retained by the Marina. Where the Yacht User had selected Pay-in-Full, any portion of the Net Rate already captured in excess of the Marina Deposit is automatically refunded to the Yacht User through Stripe.

  • "Case-by-case decision with 48-hour response window": the Yacht User may submit a refund request through the Platform together with any supporting information. The Marina shall respond to the request within forty-eight (48) hours of its submission. Where the Marina does not respond within that period, the refund request shall be deemed automatically denied (the Marina Deposit is retained, and any portion of the Net Rate already captured in excess of the Marina Deposit is automatically refunded to the Yacht User through Stripe). Where the Marina responds within the period, its decision applies. Any refund granted under this option is voluntary, exceptional, non-binding and non-precedent-setting.

  • "Marina keeps the full amount": the Marina Deposit is non-refundable and, where the Yacht User had selected Pay-in-Full, any portion of the Net Rate already captured is also non-refundable and is retained by the Marina.

In all the cases described in this Article 7, the Service Fee remains non-refundable in accordance with Article 6 above, save where the Booking is cancelled by the Marina under Article 10.

The applicable Marina Policy — namely the Free Cancellation Window length, the Marina Deposit percentage and the late-cancellation outcome — is clearly displayed to the Yacht User during the Booking flow and at checkout, is shown in the booking summary, and must be expressly accepted by the Yacht User before the Booking is confirmed. Once accepted, the Marina Policy is fixed for that Booking and cannot be unilaterally modified by either party.

Article 8 - Cancellations Initiated by the Yacht User

A Booking Request that has not yet been accepted by the Marina may be withdrawn by the Yacht User at any time, free of charge, through the Platform. The provisions of this Article apply only to Bookings that have been confirmed by Marina acceptance.

Once a Booking has been confirmed, the Yacht User may cancel it at any time before the arrival date through the Platform. The cancellation flow displays the financial consequences of the cancellation based on the cancellation date and the Marina Policy applicable to the Booking, in accordance with Articles 6 and 7 above.

Where, under the applicable Marina Policy, the late-cancellation outcome is "Marina keeps the Deposit" or "Marina keeps the full amount", the Yacht User may include a written explanation when submitting the cancellation. The Marina may, at its sole and exclusive discretion, grant a partial or full refund of the amounts retained. Any such refund is voluntary, exceptional, non-binding, non-precedent-setting, not guaranteed and not enforceable by the Yacht User. Docking is under no obligation to negotiate, encourage or enforce such discretionary refunds. Where the late-cancellation outcome is "Case-by-case decision with 48-hour response window", the dedicated procedure described in Article 7 above applies, including the automatic denial that occurs if the Marina fails to respond within forty-eight (48) hours. In all cases, the Service Fee remains non-refundable from the moment of Booking confirmation onwards.

Article 9 - No-Show

A no-show is defined as failure of the Yacht User to arrive at the Marina on the booked arrival date without a valid cancellation submitted through the Platform. The financial consequences of a no-show are governed by the no-show outcome forming part of the Marina Policy accepted at checkout, which is one of the following three options:

  • "Marina keeps the Deposit": the Marina retains the Marina Deposit. Where any portion of the Net Rate in excess of the Marina Deposit has already been captured (in particular under Pay-in-Full), the excess is automatically refunded to the Yacht User through Stripe. Where the Payment Mode is "In Person at the Marina", no further amount is captured from the Yacht User.

  • "Case-by-case decision with 48-hour response window": the Yacht User may submit a representation through the Platform together with any supporting information. The Marina shall respond within forty-eight (48) hours of the close of the arrival date; failing a response within that period, the request is deemed automatically denied and the Marina retains the Marina Deposit (any excess captured under Pay-in-Full being automatically refunded). Where the Marina responds within the period, its decision applies. Any refund or waiver granted under this option is voluntary, exceptional, non-binding and non-precedent-setting.

  • "Marina keeps the full amount": the Marina retains the Marina Deposit and the Balance, up to one hundred per cent (100%) of the Net Rate. Where the Payment Mode is "Online via Stripe" and the Balance has not yet been captured, Docking shall, on or shortly after the arrival date, capture the Balance through Stripe in accordance with the charging schedule of Article 4. Where the Payment Mode is "In Person at the Marina" — and the Balance has therefore not been captured at the time of the no-show — Docking shall, upon notification of the no-show by the Marina through the Platform, attempt to capture the Balance through Stripe using the payment card registered with the Yacht User’s Account, in the name and for the benefit of the Marina. The Yacht User expressly authorises such capture by accepting the Marina Policy at checkout. The success of such capture is not guaranteed and depends in particular on the status of the registered card and on the decision of the card issuer; where the capture is unsuccessful, the Marina remains free to pursue the Balance directly from the Yacht User outside the Platform, without any obligation or liability on Docking in that respect.

In all cases, the Service Fee remains non-refundable. Where the Marina voluntarily agrees to refund any amount after a no-show, such refund is at the Marina’s sole and exclusive discretion, voluntary, exceptional, not guaranteed, not precedent-setting and not enforceable by the Yacht User.

Article 10 - Cancellation Initiated by the Marina

Where a Marina cancels a confirmed Booking, the Yacht User shall be entitled to a full refund of all amounts paid in respect of that Booking, including the Service Fee and the Marina Deposit. Refunds are processed by Docking through Stripe to the original payment card. The time required for the refunded amounts to appear on the Yacht User’s payment instrument is determined by Stripe and the relevant card issuer.

Marina-initiated cancellations do not give rise to any compensation, damages or further liability of Docking towards the Yacht User. Docking will use reasonable endeavours to assist the Yacht User in identifying alternative berthing options on the Platform, without any obligation of result.

Article 11 - Force Majeure (Yacht User)

Failure of the Yacht User to arrive at the Marina due to events of force majeure, including but not limited to severe weather conditions, port closures, navigation restrictions, instructions from maritime authorities, mechanical failure caused by external events, or other unforeseeable and unavoidable events, does not automatically entitle the Yacht User to a refund. The Booking remains subject to the cancellation or no-show consequences provided by these Booking Terms and by the accepted Marina Policy.

The Yacht User may submit any supporting information to the Marina through the Platform messaging tools. Any refund or rescheduling granted in such circumstances is at the Marina’s sole and exclusive discretion, voluntary, exceptional, not guaranteed and not precedent-setting. Docking is not responsible for verifying maritime conditions, weather events or navigation decisions and does not act as an insurer of the Booking, of the voyage or of the vessel.

Where the Marina exceptionally agrees to grant a partial or full refund in connection with a force majeure event, any Stripe transaction or refund fees triggered by such refund shall be borne by Docking, in accordance with Article 2 above. Neither the Yacht User nor the Marina shall be charged for the Stripe processing costs associated with such a discretionary refund.

Article 12 - Final Balance and Departure

Where the Payment Mode applicable to the Booking is "Online via Stripe" and the Yacht User has not selected Pay-in-Full, the Balance is automatically captured on the arrival date through Stripe. No manual payment of the Balance is required at the Marina in such case.

Where the Payment Mode applicable to the Booking is "In Person at the Marina", the Balance is not captured through Stripe and is paid by the Yacht User directly to the Marina on arrival, by the means of payment accepted by the Marina. The Yacht User undertakes to settle the Balance promptly on arrival, against any receipt, voucher or invoice issued by the Marina. Docking does not process, hold, settle or guarantee that payment and is not a party to it. Failure to settle the Balance with the Marina on the booked arrival date may, at the Marina’s discretion, be treated as a no-show under Article 9 above.

Irrespective of the Payment Mode, the Marina may expressly notify the Yacht User of additional on-site charges (for example, in respect of consumption of water, electricity, additional services or local taxes not included in the Net Rate). Such additional charges are agreed and settled directly between the Yacht User and the Marina, outside the Platform, unless they are made available as add-on items through the Platform.

Article 13 - Modifications to a Confirmed Booking

Modifications to a confirmed Booking, including changes to the arrival date, departure date, duration or vessel, may be requested through the Platform and require the express acceptance of the Marina to take effect. Where a modification results in a change of the Net Rate or of the Total Price, the corresponding adjustment shall be processed through Stripe in accordance with the charging schedule set out in Article 4. Where a modification has the effect of a cancellation followed by a new Booking, the cancellation rules of Articles 6 to 9 shall apply to the cancelled portion.

Article 14 - Refund Mechanics and Timing

All refunds are processed by Docking through Stripe to the original payment card used at the time of Booking, unless this is technically impossible, in which case Docking will agree an alternative refund mechanism with the Yacht User. The processing time required for refunded amounts to appear on the Yacht User’s payment instrument is determined by Stripe and by the relevant card issuer, and is generally between five (5) and ten (10) business days. Docking does not control and is not responsible for delays attributable to Stripe or to card issuers.

Article 15 - Invoicing

Docking issues an invoice in respect of the Service Fee in the name of the Billing Entity associated with the relevant vessel profile, as identified by the Yacht User on the Platform. Upon confirmation of the Booking, Docking sends an email notification to the email address registered with the Yacht User’s Account, containing a personalised link through which the Yacht User and the Billing Entity may access and download the Docking invoice for the Service Fee. The Yacht User undertakes to ensure that the Billing Entity details (legal name, registered or domicile address and, where applicable, VAT or other tax identification number) entered on the vessel profile are accurate, complete and up-to-date at the time of Booking confirmation. Where such details are updated after a Booking has been confirmed, Docking is not required to reissue or amend invoices already generated.

The Marina is solely responsible for the issuance of its own invoice in respect of the Net Rate and any on-site charges payable to the Marina, in accordance with applicable tax and accounting rules of the jurisdiction in which the Marina operates. The transmission of the Billing Entity details by Docking to the Marina is conditional upon the express opt-in consent of the Yacht User given at checkout through a dedicated, non-pre-ticked authorisation. Where the Yacht User has so consented, Docking transmits the Billing Entity details to the Marina through the Platform at the time of Booking confirmation, for the sole purpose of allowing the Marina to issue a correct invoice. Where the Yacht User has not so consented, the Marina does not receive the Billing Entity details from Docking and may need to request them directly from the Yacht User; in such case, Docking shall not be responsible for any delay, error or omission in the Marina’s invoicing process resulting from the absence of such details. The Yacht User may withdraw the said consent at any time through the Account settings, without affecting the lawfulness of transmissions already made nor the Marina’s ability to retain and use data already lawfully received under its own legal bases. Any question concerning the Marina’s invoice, including its format, content, timing or any tax matters arising from it, shall be addressed by the Yacht User or the Billing Entity directly to the Marina. Docking is not a party to, and has no authority over, the Marina’s invoicing process, save in respect of the transmission of the Billing Entity details described above.

Stripe issues payment receipts and refund confirmations to the Yacht User in accordance with its own terms. Such Stripe-issued documents do not replace, and are independent of, the Docking invoice for the Service Fee and the Marina’s invoice for the Net Rate.

Article 16 - Disputes with the Card Issuer (Chargebacks)

The Yacht User is encouraged to use the in-Platform dispute mechanism described in Article 17 below before initiating any chargeback procedure with the card issuer. The initiation of a chargeback in respect of a charge that is consistent with these Booking Terms and with the Marina Policy accepted at checkout, or in respect of services that have been duly rendered, may be considered an abuse and may, without prejudice to any other remedy, result in the suspension or termination of the Yacht User’s Account in accordance with the Terms of Service. Docking reserves the right to contest such chargebacks with the card issuer and to seek the recovery of any chargeback fees and reversed amounts from the Yacht User.

Article 17 - Disputes and Decision Authority

Any dispute arising in connection with a Booking, including in respect of payments, deposits, cancellations, no-shows or refunds, shall first be addressed amicably between the Yacht User and the Marina through the in-Platform messaging tools. Where no amicable resolution is reached, Docking acts as the final decision authority for the purposes of payment allocation and Platform enforcement.

Docking’s decisions are based on (i) the Booking Terms and the Marina Policy accepted at checkout; (ii) the data, timestamps, communications and logs available on the Platform; and (iii) the evidence submitted by both parties through the Platform. By confirming a Booking, the Yacht User expressly authorises Docking to apply charges, retain funds and issue refunds in accordance with such decisions. Such decisions are binding for the purposes of the Platform but do not constitute legal advice and do not replace the judicial remedies available under applicable law as set out in the Terms of Service.

Article 18 - Acceptance

By confirming a Booking, the Yacht User confirms that they have read, understood and accepted these Booking Terms together with the Marina Policy disclosed at checkout, including the Payment Mode, the payment options offered, the Marina Deposit percentage, the Free Cancellation Window, the late-cancellation outcome and the no-show outcome forming part of that Marina Policy. The Yacht User acknowledges that the Service Fee, the payment conditions, the cancellation conditions and the no-show conditions accepted at the time of Booking confirmation cannot be subsequently disputed or overridden, save in the cases expressly provided for by these Booking Terms.

Contact

Docking, LDA.

Rua do Outeiro 2, 2F S7, 4050-452 Porto, Portugal

Email: general@docking.app

Website: https://docking.app