Payments

Coupon Codes for WordPress Payment Forms

Give discount codes that lower the total before people pay. Create your codes once, limit them to the forms you choose, and let visitors apply them right in the form with Stripe, PayPal or Authorize.Net.

Included in Epic Forms ProPro plan and aboveWorks with Gutenberg & ElementorBattle-tested for 10 years

Key Features

Percentage or fixed-amount discounts
Expiry date and usage limit per code
Limit a code to the forms you choose
Coupon field with an Apply button
Clear messages for expired or used-up codes
Order summary with the discount on the Total field
Codes that cover the total skip the payment
Discount shown in the inbox, emails and PDFs

How It Works

Create your codes on the Coupons screen in Epic Forms: a percentage or a fixed amount, an optional last day, a usage limit and the forms it works on. Add the Coupon field to a payment form. Visitors type a code and click Apply, and the price, the Total field and the payment amount update straight away. The discount is always worked out on your server, so a visitor can't change what they are charged.

Why Use This Plugin

1
Run promotions, early-bird offers and partner discounts without separate forms
2
Expiry dates and usage limits stop a code from circulating forever
3
The amount charged always comes from your server, never from the browser
4
A use only counts once the payment goes through

Frequently Asked Questions

How do I get Coupons?

Install the free Epic Forms plugin from WordPress.org, then download Epic Forms Pro from your Epic Forms dashboard and install it like any other plugin. Connect your Epic Forms account on the Epic Forms → Pro page and Coupons switches on with your plan. There is nothing else to download.

Are Coupons included in the free plan?

Coupons is an Epic Forms Pro module, included in the Pro and Elite plans. The Epic Forms core plugin remains free forever.

Which payment providers do coupons work with?

Coupons work with Stripe and PayPal, and with Authorize.Net on the plans that include it. A fixed-amount code has one currency and works on forms that charge in that currency.

What happens if a code covers the whole price?

The visitor sees that there is nothing to pay and submits the form as usual. The submission is saved without a payment, marked as covered by the coupon, and one use of the code is counted.

When is a use counted?

When the payment goes through, or when the submission is saved if there is nothing to pay. Failed or abandoned payments don't use up a code.

Ready to get started?

Every plan unlocks more Epic Forms Pro modules: Plus, Pro and Elite build on each other.