Feature
Sales tax on every order, automatically
Every order is jurisdiction-tagged at ingest. Tax amounts post to a dedicated Tax Payable account in QuickBooks Online or Xero — no manual counting, no spreadsheets.
How it works
Tax handled at the source, not at month-end
Jurisdiction tagging
Every Shopify, WooCommerce and Square order is tagged by state/province/country and postal code at the moment it lands.
Tax Payable GL line
Tax amounts post to a dedicated 2200 Sales Tax Payable account in every journal entry. Your accountant sees the exact obligation without a separate tool.
Refund reversals
When an order is refunded, the tax reversal is journalised automatically. No manual credit memos.
Marketplace facilitator (MFT)
Shopify's MFT-collected tax is identified at ingest and excluded from your GL — no double-posting.
Stripe tax_rate events
Stripe tax_rate.created and tax_rate.updated webhooks are subscribed — tax rate changes are reflected the day they happen.
Clean audit trail
Every tax line traces back to its source order and payout. Your accountant can drill from the journal entry to the original Shopify order.
See where you owe, before your accountant asks
Revenue and tax collected, rolled up by jurisdiction. Rappel surfaces the numbers — nexus determination and filing are handled by you, your accountant, or a dedicated tax tool.
Revenue by US state
Order count, gross revenue, and tax collected, rolled up per state from order billing/shipping addresses.
Revenue by country
Same rollup at the country level, for stores selling internationally.
Tax registration tracking
Record which states/countries you're registered to collect in, alongside your registration number, so you can see collected-vs-registered at a glance.
What's included
Frequently asked questions
Does Rappel file sales tax returns for me?
No. Rappel tracks tax on every order and posts it to the correct GL account. Filing is handled by you, your accountant, or a dedicated tax tool like Avalara or TaxJar. Rappel gives them the accurate numbers — it doesn't file.
What about MFT (marketplace facilitator) tax?
Already handled today. Shopify's MFT-collected tax is identified at ingest and excluded from your GL so you don't double-post.
Which tax line does Rappel extract from Shopify orders?
We read the total_tax field from each Shopify order, split it by tax_line jurisdiction tags when available, and post the total to your 2200 Sales Tax Payable account.
Does this work for EU VAT?
Yes — VAT amounts are captured for all platforms and posted to your GL. Rappel tracks and journals the amounts; EU OSS reporting is handled by your accountant or a specialist tool.
Does Rappel tell me where I have nexus?
No. Rappel shows you revenue and tax collected per jurisdiction, and lets you track which jurisdictions you're registered in. Determining where you owe nexus is a legal/tax question for your accountant or a nexus tool — Rappel doesn't make that call.
Stop counting tax by hand
14-day free trial. Connect in under 5 minutes. No credit card required.