How can I add complex tax to my form?

Payments

Can I automatically send a Stripe receipt to my customers when they pay on a form?Can I capture a payment and process it later?Can I change the message for "sold out" products?Can I have a payment field that doesn't take payment, like a quote or order form?Can I make Prices, Products, or Subscriptions discountable?Does Paperform support 3D Secure payments?How do I enable Google Pay on my Stripe checkout?How can I accept payments or donations on my form?How can I add and configure a Price field on my form?How can I add calculated shipping on my form?How can I add complex tax to my form?How do I add and configure products on my form?How do I add or manage payment accounts so I can take payments?How do I charge my customers fees/taxes on my form?How do I choose what currency my form payment is in?How do I connect and configure a Stripe account?How do I connect and configure Square Payments?How do I connect Paypal with Braintree and Paperform?How do I enable 3D Secure for Braintree payments?How do I enable PayPal as a payment method on my form?How do I export products?How do I give a customer the option to pay now OR pay later?How do I give discounts or coupons on my forms?How do I manage product stock on my form?How do I set up recurring payments or subscriptions?How do I add sales tax to payments?How do I connect a Paypal Business Account?How do I connect and configure a Braintree account?How do I import products?How do I set up Custom Pricing Rules?Is Apple Pay supported?How do I send a receipt when the form is submitted?What is the Stripe subscription verification charge?Using 3D Secure payments with Stripe subscriptionsWhat payment methods are available with Stripe?

You can add more complex tax on your forms by using custom pricing rules to modify the form total depending on the answers to certain questions.

Setup

  1. Add some questions to your form which will trigger the custom pricing rule. For this example, we will charge tax depending on the "Billing Country" selected.

  1. Go to Configure → Payments → Custom Pricing rules and click "Add a rule" to add a new custom pricing rule.

Custom pricing rules setup

  1. Select the question you will use to trigger the custom pricing rule and create a rule to modify the total as required.

For example, we might add a 10% tax if the billing country is Australia, where 100% (original price) + 10% (tax) equals 110%, or 1.1 in decimal form, which is what we multiply the form's total by in the rule.

Custom pricing rule 1

  1. Add any other required pricing rules.

    For example, we might want to add a 20% tax if the billing country is instead the United Kingdom.

Custom pricing rule 2

Label

You can also set a label to describe the custom pricing rule in the checkout.

Custom pricing checkout label

You may only use a single label for adjustments made by all rules combined.

Gotchas

  • Custom pricing rules are applied in order so if two rules are in effect at the same time the lower one will affect the rules above it.