Implement monday.com's monetization

Learn how to implement monday.com's built-in monetization for both new and existing marketplace apps

⚠️

Your app must verify active subscriptions at runtime. monday.com does not automatically restrict access when a subscription expires. You are responsible for enforcing these rules in your code.

monday.com provides a built-in monetization framework that allows you to define pricing tiers, manage subscriptions, and receive payments directly through Payoneer.

From July 2024, all new marketplace apps must use monday’s built-in monetization. Existing apps can opt in at any time to benefit from automated billing, subscription management, and payout reporting.

Prerequisites

Before implementing monetization:

  • App is submitted to the marketplace (new apps) or live (existing apps)
  • Pricing strategy and plan tiers defined
  • Payoneer eligibility verified
  • Webhook endpoints ready
  • Subscription test plan created

Implementation

All apps follow the same setup process. The only difference is that new apps require approval from the marketplace before they can be published.

  1. For new apps only: Submit your app for marketplace approval. When selecting your pricing model, choose monday’s Monetization from the dropdown.
  1. Define your pricing: Submit your first pricing version to define your plan tiers, pricing, and feature availability.
  2. Set up webhooks (recommended): Configure webhooks to track app installations, subscriptions, and usage events in real time.
  3. Complete your Payoneer setup: Create or connect your Payoneer account to receive monthly payments.
  4. Register as a vendor: If you're not already registered as a vendor, you will receive an email from Zip containing a link to register once your app is published. You can't receive payments from monday until this process is completed.

What’s Next

Check out these additional resources related to app monetization!