Products, Pricing, and Bundles

Edited

Maple provides several flexible pricing capabilities, designed to accommodate a wide range of pricing and packaging options that your application may need. For instance, Maple can easily support the following plan structures:

  • Multi-phased plans with different discounts at every phase, Minimum pre-paid seats, and overage calculations

  • Usage-based with minimum spend commitments

  • Periodic true-ups on seats and renewals at desired frequencies

  • Prorated billing

  • Multi-currency support

  • Multiple billing frequencies within a single plan (ex., annual plan with monthly overages)

  • Pre-purchased credits

Products

Products represent a service that a customer can buy. Products can have several corresponding product pricing plans.

  • Product Name - Product Name that will showcase in contracts and invoices.

  • Internal Description - Showcases under the Product Name in your product pricing only, not externally in contracts and invoices.

  • Public Name - Replaces Product Name in contracts and invoices (Shows Product Name by default).

These plans can be recurring for a subscription or one-time prices, such as an installation or setup fee. Also, add relevant tax code information if you have enabled Maple to collect taxes on invoices.

Pricing

This represents a plan for a product. A product may offer multiple pricing options based on different currencies or billable metrics. Product prices can be recurring (for subscriptions) or one-time charges, such as a setup/implementation fee or credit units for any billable item in your application.

When filling out your pricing, depending on your pricing model, you will provide the following information:

  • Pricing Name - Not shown in contracts and invoices, the Product Name will show.

  • Internal Description - Showcases under the Pricing Name in your product pricing, not externally in contracts or invoices.

  • Public Name - Shows in contracts and invoices under the Product Name (Good for providing context for pricing in contracts and invoices).

Example Invoice with the Public Product Name and Public Pricing Name showcasing as a line-item:

Types of Pricing

Recurring

Pricing occurs on a schedule, effectively becoming a subscription.

Example: Customer subscribes to a software service Monthly for $3000/month for a 1-year term.

One-time

A one-time payment.

Example: Customer buys software and purchases an Implementation Fee of $5000.

Recurring (credits)

A recurring payment done in the form of credits.

Example: A customer buys 1,000 API credits for $100/month, each API call costs 10 credits, and usage draws down from the prepaid balance.

Learn more about Credits-Based Billing here.

One-time (credits)

A one-time payment done in the form of credits.

Example: A customer buys 1,000 API credits for $100, each API call costs 10 credits, and usage draws down from the prepaid balance until it’s used up.

Custom Pricing

For recurring pricing with custom payment schedules.

Example: A customer buys a monthly software subscription on a 3-month term, where payments are made on a custom schedule:

  • Month 1: $800

  • Month 2: $600

  • Month 3: $400

Multi-Item Pricing

You can also create multi-item plans using other billable items in your application when you are creating Recurring pricing.

The product pricing can also be composed of multiple billable items and metrics tagged with an item price. Adding new prices is typically useful for creating custom plans for specific customers.

Example: A Multi-item plan with a $40,000/year subscription, plus usage-based pricing of $0.01 per API call per month, with a $100 monthly minimum usage charge.

Billable Items, Metrics and Variable Pricing

Billable Items are the items you charge for, and the Item Price represents the price of the item used for billable metrics. For example, “API calls” for an API product or “Minutes” on a cell phone plan are Billable Items. Item Pricing captures the “per unit price” of an item that can be tracked in the following ways:

  • Item - The Billable Item (Example: API).

  • Base Price - A minimum charge per the Billing Frequency (Example: $100 minimum per month).

  • Pricing Scheme - How you will bill the customer per usage

    • Fixed - Fixed pricing will charge the same price for each unit consumed. Example:

      • $0.11/API Calls/Month

      • Units Included: 1000 API Calls (optional, these will be consumed before we start charging $0.11/API Call/Month).

      • Base Price: $100 (optional, usually covers units included, as well as gives you predictable guaranteed revenue regardless of usage).

    • Step - a fixed price for a block of units, regardless of whether all the units are used. This allows predictable billing and can include a base price that covers the included units. Example:

      • $11/100 API Calls

      • Units Included: 1000 API Calls (optional, these will be consumed before we go into the block of units).

      • Base Price: $100 (optional, usually covers units included, as well as gives you predictable guaranteed revenue regardless of usage).

      • Per Month

    • Gradient - Gradient pricing charges a changing price per step/block. The pricing changes as more steps are consumed. Example:

      • Steps

        • 0 - 100 API Calls - $0.11 per API Call

        • 101 - 200 API Calls - $0.12 per API Call

        • 201 - 300 API Calls - $0.13 per API Call

        • 301 - ∞ API Calls - $0.14 per API Call

        • Units Included: 1000 API Calls (optional, these will be consumed before we go into steps).

        • Base Price: $100 (optional, usually covers units included, as well as gives you predictable guaranteed revenue regardless of usage).

        • Per Month

    • Volume - Volume pricing charges a changing price per step/block but applies to all usage once you have hit that threshold. Example:

      • Steps

        • 0 – 100 API Calls – $0.11 per API Call

        • 101 – 200 API Calls – $0.12 per API Call (applies to all calls once you hit this tier).

        • 201 – 300 API Calls – $0.13 per API Call (applies to all calls once you hit this tier).

        • 301 – ∞ API Calls – $0.14 per API Call (applies to all calls once you hit this tier).

      • Units Included: 1,000 API Calls (optional, these will be consumed before we go into steps).

      • Base Price: $100 (optional, usually covers units included, as well as gives you predictable guaranteed revenue regardless of usage).

      • Per Month

Examples of each Variable Pricing from above:

Bundles

Customers can subscribe to multiple product pricing plans under a single subscription. You can also create preset groupings of product plans together. For instance, you could combine a phone plan along with a TV plan and an internet plan under the same subscribe.

Archiving Product Pricing

Pricing can be archived to help keep your product catalog organized. Archiving a product does not affect existing subscriptions that use it. It simply prevents the pricing from being used again unless it is unarchived.

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.