Tax Exempt Certificates for Shopify

Upload a customer’s resale or exemption certificate in Shopify admin. AI reads the state, business name, tax ID and expiry date, you check the fields, and approval sets the customer as tax exempt.

Certificate
"customer": "Harbor Supply Co."
"file": "TX_resale_certificate.pdf"
"size": "1.2 MB"

What the app does

Upload on the customer

Search for the customer in the app and attach the certificate as a PDF, JPG, PNG, WebP or TIFF file up to 4 MB.

AI reads the certificate

Document type, state, business name, tax ID, expiry date and whether a signature is visible, with a confidence score and a list of unclear fields.

You check and correct

Edit the business name, state or expiry date, then approve or reject. The customer’s tax status changes only when you approve.

Tax exempt in one click

Approval sets the customer as tax exempt in Shopify and adds tags and metafields you can use in your store and reports.

Dashboard

Certificates pending review, approved exemptions and certificates expiring in the next 30 days, plus the latest uploads.

Masked tax IDs

The app shows only the last four digits of a tax ID; the certificate file stays in your Shopify store.

What approval writes to Shopify

The exemption is set on the Shopify customer itself. Tags and metafields carry the state, expiry date and certificate, so you can filter and report on exempt customers.

Customer tax exempt flag
Customer tags
paperwork metafields
Expiry date on the customer
customer.taxExempt = true

tags
  paperwork-tax-exempt
  paperwork-tax-exempt-TX

metafields (namespace "paperwork")
  tax_exempt_status          approved
  tax_exempt_state           TX
  tax_exempt_expiry          2027-03-31
  tax_exempt_certificate_id  3f9c1e2a-...
  tax_exempt_file_gid        gid://shopify/GenericFile/...

How it works

1

Install

Add the app to your store from the Shopify App Store.

2

Upload

Open a customer in the app and upload their certificate.

3

Review

Check the fields the AI read and correct anything that is wrong.

4

Approve

Approve to set the customer tax exempt, or reject the certificate.

What it does not do

The app reads and records certificates. It does not decide whether a certificate is valid for your store, and it does not change an exemption on its own after approval.

  • Certificates are uploaded by your team, not by customers
  • No reminder emails before a certificate expires
  • Expired exemptions are not removed automatically

Frequently asked questions

Have a question that is not here?

Can I correct the extracted details before approving?

Yes. Review the uploaded certificate and edit the business name, state or expiry date on the review screen before approving it.

Which certificates and files can it read?

US resale and tax exemption certificates as PDF, JPG, PNG, WebP or TIFF files up to 4 MB.

What does it read from a certificate?

Document type, state, business name, tax ID, expiry date and whether a signature is visible, with a confidence score and a list of fields that are missing or unclear.

What changes in Shopify when I approve?

The customer is set as tax exempt, gets the tags paperwork-tax-exempt and paperwork-tax-exempt-<state>, and paperwork metafields with the status, state, expiry date and certificate.

How do I keep track of certificates that need renewal?

The dashboard shows approved certificates expiring within 30 days. Use that list to request replacements, review the new certificates and update the customer’s tax status in Shopify.

How much does it cost?

The app is free on the Shopify App Store.

Stop retyping certificates

Free on the Shopify App Store.