Billing For merchants · Updated May 27, 2026

Coupons and promotion codes

This guide explains how discounts work in Arca, how to create coupons and the codes customers redeem, how to apply them, and how to fix codes that won't work.

How coupons work

There are two pieces:

A coupon's discount can be:

For subscriptions, a coupon can apply once, forever, or for a set number of billing cycles.

Creating a coupon and its codes

  1. Create the coupon: choose the discount type and value (and currency for fixed-amount), and the duration.
  2. Add one or more codes. You can let Arca generate them, or set your own; you can also generate codes in bulk.
  3. Set any limits you want (see below).

You can archive a code to take it out of circulation and unarchive it later.

Limits you can set

LimitWhat it does
Max redemptionsHow many times the coupon or a specific code can be used.
Budget capThe total discount the coupon may ever give.
Expiration dateAfter this date the code stops working.
Minimum amountThe cart must reach this amount to use the code.
Customer-specificLock a code to a single customer.
First purchase onlyOnly valid on a customer's first successful payment.

Applying a code

Common problems

1

"The code isn't working" / it has expired

Cause

The code or coupon is past its expiration date.

Solution

Check the expiry and extend it, or issue a new code.

2

"Promotion code has reached the maximum number of redemptions"

Cause

The redemption limit (on the coupon or the specific code) has been hit.

Solution

Raise the limit or create additional codes.

3

The discount wasn't applied (or was smaller than expected)

Cause

The coupon hit its budget cap, applies only to certain products that aren't in the cart, or the fixed discount was capped at the item amount.

Solution

Check the coupon's budget usage and which products it covers.

4

"Promotion code currency must match the currency of the product"

Cause

A fixed-amount coupon is tied to one currency, but the purchase is in a different currency.

Solution

Create a fixed-amount coupon per currency, or use a percentage coupon (which works in any currency).

5

"Coupon not applicable to customer" / first order only

Cause

The code is locked to a specific customer, or is valid only on a first purchase and the customer already has prior payments.

Solution

Confirm the customer matches, or issue an unrestricted code for general use.

6

There's no place to enter a code on my payment link

Cause

Enable promotion code is off on that link.

Solution

Edit or recreate the link with promotion codes enabled.

Error message reference

What you seeWhat it meansWhat to do
Coupon has expiredPast its expiration dateExtend it or issue a new code
Promotion code has reached the maximum number of redemptionsRedemption limit hitRaise the limit or add codes
Promotion code currency must match the currency of the productFixed-amount coupon in the wrong currencyUse a matching-currency or percentage coupon
Coupon minimum amount has not been reachedCart is below the code's minimumLower the minimum or have the customer add more
Coupon is not activeThe code is archivedUnarchive it, or create a new code
Coupon not applicable to customer / first orderCustomer-locked or first-purchase-only codeCheck the customer, or issue an open code

Still having trouble?

Contact Arca support and include: