1. Home
  2. Third Party Tools
  3. Quaderno Integration in AccessAlly

Quaderno Integration in AccessAlly

Quaderno is a paid service that allows you to automate your tax compliance for clients from all over the world. AccessAlly’s tax functionality integrates with Quaderno’s service, and here you’ll find out how to enable it.

If you haven’t signed up for Quaderno yet, click here (this is an affiliate link and we will earn a commission if you sign up through us). Then come back and follow these steps!

Note: Please do NOT use the built-in Quaderno integration with Stripe or PayPal. This will result in duplicate invoices.

Integrate Quaderno in AccessAlly’s Payment Settings

First, you will log in to your WordPress site, and go to AccessAlly’s Settings -> Payment Settings, and look for the Tax tab.

Screenshot of Quaderno dropdown in payment settings

Select Quaderno from the drop-down and the fields for your API information will be revealed.

You can also enable the checkbox to have Quaderno automatically send invoices whenever a payment is processed.

Screenshot of Quaderno invoice settings

Get Your Quaderno API keys

Now login to your Quaderno account and in the top right corner navigation, select API Keys.

Screenshot of Quaderno API key link in navigation

On the next page, you will see the 3 different keys you will need to copy and paste back into AccessAlly.

Screenshot of Quaderno API keys

Once you’ve copied these fields in, hit save.

Choose a Tax ID Custom Field

If you would like to collect the Tax ID on your order forms, you will want to create a new Custom Field in your CRM to store it. I called mine “VAT Number”, but you could name it Tax ID for simplicity.

If they do enter their Tax ID, Quaderno will validate it and may change the taxes that are charged. In some countries, having a valid Tax ID means that it’s a “business to business” transaction and no tax will be charged.

Once you enter it, the “tried and true” order form design will automatically ask people to enter their tax ID. If they don’t enter it, they can still make a purchase.

If you’re using a flex order form design, go to Sales -> Design Setup, and open the form you want to edit:

Screenshot of design setup tab

Now you can add the Tax ID input field on your order forms by choosing it from the “+” area:

Screenshot of add new field button

Select Tax ID.

Screenshot of add tax ID area

Then you can change what label you give it:

Screenshot of Tax ID input settings

Add Quaderno Jurisdictions

You will want to finish setting up your Quaderno jurisdictions and what types of products you offer. For example, different locations have different tax rates for digital services, ebooks, saas, etc. Follow the instructions from Quaderno here.

Screenshot of Quaderno jurisdictions

Set Up a Fee using Quaderno

Now you need to set a “fee” and decide which products you want it to apply to. Do this by navigating to AccessAlly -> Sales -> “Fee Setup”.

Screenshot of Fee Setup in AccessAlly

If you don’t have any fees set up yet, add a new one. Now you can name it what you like, but “Tax” is the most applicable. You could put something more specific like VAT, but you’ll need to make sure that will apply for all of the people purchasing.

Decide if you want this tax to be calculated for all of your products and offerings, and currencies. You can create different fee setups for different situations or currencies.

Under the Fee Amount Calculation section select “Calculate Tax Using Quaderno”.

You can then choose the default tax code, or select a different one for say ebooks or Saas or Exemptions, as you’ve set them up in Quaderno.

Finally, Select Tax-Inclusive or Exclusive Option

Exclusive tax is added to the price, while inclusive tax doesn’t change the final price regardless of the tax rate.

Screenshot of tax inclusive and exclusive option

Note: If you change an existing “Fee” applied to active subscriptions, it will change how taxes are charged on future payments.If you prefer to keep existing subscriptions the way they are (tax exclusive), you should create a new “fee” with the tax-inclusive option, and apply it to your products and then “uncheck” all the products in the old fee that was set up before. (This won’t remove taxes from already active subscriptions, it will just change what people see on new order forms).

Hit save.

Your AccessAlly Quaderno integration setup is complete.

Now, when a customer updates their billing address the taxes will be calculated using the correct tax percentage.

Animated gif of refreshing tax calculation

What Happens When Your Payments are Integrated with Quaderno

Now when you make sales, AccessAlly will use Quaderno’s tax percentage based on the location of the customer.

You will also see an entry for each payment inside Quaderno, where you can generate invoices and use the information in your reports to make tax filing easier.

Screenshot of Quaderno invoice area

These invoices are great if you need them to be more localized for each country or area where your business operates.

Screenshot of example Quaderno invoice

AccessAlly will also send the IP address of the customer to Quaderno, on the initial purchase. The IP address will not be sent to Quaderno on recurring charges.

How Enabling Quaderno Affects Existing Subscriptions

A common question when enabling Quaderno: “Will this change pricing for my existing subscribers?”

The short answer: No, your existing subscribers keep their original pricing.

What Changes When You Enable Quaderno

For new subscriptions (after enabling Quaderno):

  • Tax is calculated automatically based on customer location
  • Tax amount is shown on the order form before purchase
  • Quaderno creates invoices for each payment
  • Tax compliance is handled automatically

For existing subscriptions (before enabling Quaderno):

  • Base subscription price remains unchanged
  • No automatic price updates when you enable Quaderno
  • Subscribers are “grandfathered” at their original rate
  • Manual adjustment required to change their price

Important: Tax Recalculation at Renewal

While the base price doesn’t change, taxes ARE recalculated at each renewal based on the customer’s current billing address.

Tax-Exclusive Pricing (tax added on top):
Customer totals may change if tax rates change or they move to a different location.

Example: Customer originally paid $100 + 10% tax = $110. They move to a state with 15% tax. Next renewal: $100 + 15% tax = $115 total.

Tax-Inclusive Pricing (tax absorbed in price):
Customer always sees the same total. You absorb any tax rate differences.

Example: Customer pays $100 total regardless of tax rate changes in their location.

Pre-Launch Checklist

Before enabling Quaderno for your existing subscription business:

  1. Choose your tax configuration: Decide between tax-exclusive or tax-inclusive pricing
  2. Test with a low-value subscription: Create a test product and let it renew once after enabling Quaderno
  3. Prepare customer communication (if needed): If using tax-exclusive pricing, notify customers that tax amounts may vary by location
  4. Verify Quaderno settings: Check that invoicing, tax codes, and billing address are correct

Need More Details?

For comprehensive guidance including when subscription totals can change, how to manually adjust subscriptions, and choosing between tax-exclusive and tax-inclusive pricing, see:

How Enabling Quaderno Affects Existing Subscriptions in AccessAlly

If you have any questions about Quaderno features and tax calculation, please direct these to the incredible team at Quaderno.

Updated on January 21, 2026
Was this article helpful?

Related Articles

NO QUESTION GOES UNANSWERED

Live Weekly Q&A

Join us for live Q&A. Learn the basics, discover what's possible, and connect with AccessAlly users.

Need Support?

Have questions? Get in touch. Our inbox support hours are 9am-5pm EST, Monday - Friday.

Laptop with the AccessAlly demo site

AccessAlly is the most flexible way to sell and elegantly deliver digital offerings. All in one place.

WATCH THE DEMO

You'll get follow-up emails about AccessAlly and new features. Opt out anytime. Full privacy policy here.