Billing Overview

This guide explains how billing works in Deducto, including the parts that are handled directly by Deducto and the parts that are delegated to Shopify for Shopify-installed stores.

Understanding Deducto pricing

Deducto uses a tiered pricing structure with plan-based access and usage-based billing.

Key parts of the pricing model:

  • Base subscription fee: each paid plan includes a recurring monthly subscription fee
  • Included API request allowance: each plan includes a monthly allowance of promotion-evaluation API requests
  • Usage charges: when usage exceeds the included allowance for the plan, additional usage charges may apply
  • Usage cap: each Shopify project's usage charges are capped per billing period; the cap is set when the subscription is approved and can be adjusted in Shopify Admin. Non-Shopify projects do not have a usage cap, and usage charges are billed as they occur.

The exact way these charges are approved and managed depends on how your project was created.

  • For Shopify stores, each project or store requires a separate subscription managed in its Shopify Admin and Shopify is the billing authority.
  • For other store types, Deducto handles billing directly. Your Deducto account has one subscription that can include multiple projects.
  • It is possible to have a mix of Shopify and non-Shopify projects in the same Deducto account. Shopify projects will each have their own subscription and entitlements, while non-Shopify projects will share the account's subscription and entitlements.

Shopify projects

For Shopify projects, plan selection and plan changes are managed in Shopify Admin through the Deducto embedded app. Paid plans require your approval to confirm the recurring charge and the usage cap.

Shopify plan changes

  • Upgrades require your approval for the new Shopify subscription charges. Once approved and finalised, your project will immediately have access to the new plan's features, and Shopify will calculate any unused time from your previous plan (if applicable) and adjust any payment amount still needed.
  • Downgrades are usually scheduled for the end of the current billing period rather than applying immediately. When a downgrade is scheduled, the current plan remains active until the period ends. Downgrades to the Free plan do not require a new Shopify charge approval.
  • Pending changes can be cancelled before they take effect using Cancel Approval Request or Clear Pending Change in the embedded app.
  • Usage charges continue to follow the active Shopify subscription until the new plan takes effect.

Shopify invoices and statements

Subscription and usage charges for Shopify projects appear on your Shopify billing statements.

To view Shopify subscription and usage charges, open Settings -> Billing inside Shopify Admin.

See Shopify Integration for the full setup and plan-management flow.

Non-Shopify billing flows

For non-Shopify accounts, Deducto manages billing directly.

When setting up your account, you will need to provide business information and payment details inside Deducto to activate the selected plan and enable billing. Subscription and usage charges are issued by Deducto and appear on the Deducto invoices view.

Billing features in Deducto

The Deducto dashboard exposes billing-related information where applicable.

Billing information and permissions

Billing visibility depends on the type of account and the permissions assigned to the signed-in user.

If you are not the admin user of the account, you may need the relevant permissions before billing pages are visible. See Users and Permissions for permission details.

For Shopify projects, eligible users can:

  • view API usage in the Project Quotas tab. The usage cap figure reflects the Shopify-approved usage cap and any remaining Shopify credit, instead of a direct payment-method overage estimate.
  • view billing details in Shopify Admin (Settings -> Billing).

For other account types, eligible users can:

  • view current plan details and entitlements in the Account Settings tab.
  • view current API request usage versus the included allowance, and any account-level entitlements (such as number of projects and users) in the Account Usage tab.
  • view any project-level entitlements (such as number of active promotions) in the Project Quotas tab.
  • view and download past invoices for non-Shopify accounts in the Invoices tab.