---
title: "How to Skip Paying a Commission for Certain Payments in ReferralStack"
description: "Learn to skip ReferralStack commissions on specific payments using the Referralstack: 'false' metadata in Stripe."
url: https://help.referralstack.ai/en/articles/13019316-how-to-skip-paying-a-commission-for-certain-payments-in-referralstack
collection: "Understanding Your ReferralStack Dashboard"
updated: 2026-09-04
language: en
---

# How to Skip Paying a Commission for Certain Payments in ReferralStack

Learn to skip ReferralStack commissions on specific payments using the Referralstack: 'false' metadata in Stripe.

By default, ReferralStack creates a commission whenever a referred customer makes a successful payment. However, if you want to exclude specific payments from generating commissions (for example single payout session, subscription, invoices **)** you can skip commission creation by adding a metadata flag to the payment object.

## Skip Commission Using Metadata

To prevent ReferralStack from creating a commission for a particular payment, attach the following metadata:

![](https://staticfiles.gleap.io/helpcenter/6a9a7ba8bd345cf717451553/20260904102155_3178.png)

## Where to Add the Metadata

To skip a commission for a payment, you need to add the `referralstack: 'false'` metadata to **any one of the relevant Stripe objects** before the payment is processed. ReferralStack will check these objects during the payment event, and if it finds the flag, it will **skip creating a commission**.

You can add the metadata to:

1.  **Checkout Session** – When creating a Stripe Checkout Session, include the flag in the `metadata` object. This is the most common approach for one-time payments or subscriptions.
    
2.  **Subscription** – If you add the flag to a subscription, all invoices generated for that subscription will skip commission.
    
3.  **Invoice** – Useful when skipping commission for a specific invoice (e.g., a one-time setup fee) without affecting other payments.
    
4.  **Charge / Payment Intent** – Can be used for direct charges or special payments processed outside of invoices or subscriptions.
    

## Example — Skip generating a ReferralStack commission.

During invoice creation, you can pass `referralstack: 'false'` in the metadata to skip generating a ReferralStack commission.

![](https://staticfiles.gleap.io/helpcenter/6a9a7ba8bd345cf717451553/20260904102155_0302.png)

## Conclusion

Adding the `referralstack: 'false'` metadata allows you to selectively skip ReferralStack commissions for specific payments. By attaching this flag to the appropriate Stripe object whether a Checkout Session, Subscription, Invoice, or Charge you gain full control over which transactions generate commissions, ensuring flexibility and accurate tracking for your referral program.
