Best practices for manual invoicing in Stripe

Introduction

Now that you've integrated Anrok & Stripe and configured your Stripe account, you can start adding tax to your invoices. When creating and editing invoices, there are a few things you'll need to do to ensure Anrok can calculate tax.

Invoice checklist

Below is a checklist of what Anrok looks for when calculating tax on an invoice. To make sure tax is calculated and applied as expected, include the following information on all your invoices:

    • Customer's address — Providing the customer's complete address is essential for Anrok to determine what jurisdiction your customer is located in. Since taxability in a jurisdiction can differ by zip code, city, state, and country, we suggest being as detailed as possible when inputting your customer's address information.

      Tip CleanShot_2024-04-30_at_15.47.03_2x-removebg-preview.png

      The hierarchy for billing address information is Shipping address > Billing address > Payment method metadata. When a shipping address is provided, it will be prioritized by Anrok as the customer's applicable address.

  • Payment collection/Bill starting date — Selecting an issue and due date allows Anrok to determine whether an invoice is dated before or after your tax collection date within a given jurisdiction. It also allows Anrok to determine which return is used for filing.
  • Automatic tax calculation turned off — Stripe's automatic tax calculation will block Anrok’s tax calculation from appearing on your invoice. It’s important to ensure automatic tax calculation is turned off on your Stripe account.
  • No default tax rates — Default tax rates on your products will block Anrok’s tax calculation from appearing on your invoice. Therefore, you should archive any custom tax rates present on your Stripe products.

 


 

Manually create and edit an invoice

Here is our recommended workflow for manually creating and editing invoices in Stripe. These tips can help ensure tax is reflected correctly within Anrok and in your billing system.

Try creating a new invoice in the demo above ☝️

  1. In the Stripe app CleanShot 2023-07-19 at 13.03.46@2x.png, go to a new or existing invoice.
  2. Under Customer, add a new or existing customer.
  3. If needed, click the options menu button  stripe_options_button.png  next to the customer, then click Add additional details to edit the customer's address with the following information:
    • Zip code
    • City
    • State
    • Country code
  4. Under Items, click the drop-down stripe_dropdown_button.png, then select a product. Next, make sure the following is true:
    • A default tax rate is not selected.
    • Include tax in price is not selected  stripe_empty_checkbox.png.
    • Automatic tax calculation is toggled off  stripe_toggle.png.
  5. Under Payment collection, select a due date.
  6. Under Delivery, select one of the following:
    • Email invoice to customer.
    • Do not email customer. 
  7. Wait a few moments for Anrok to add tax (refresh the page if necessary)
  8. When you are finished, click Review invoice.

 


 

Manually create and edit a subscription

Here is our recommended workflow for manually creating and editing subscriptions in Stripe. These tips can help ensure tax is reflected correctly within Anrok and in your billing system.

Try creating a new subscription in the demo above ☝️

  1. In the Stripe app CleanShot 2023-07-19 at 13.03.46@2x.png, create or update a subscription. Take me there!
  2. Under Customer, add a new or existing customer.
  3. If needed, click the options menu button  stripe_options_button.png  next to the customer, then click View or update details to edit the customer's address with the following information:
    • Zip code
    • City
    • State
    • Country code
  4. Under Pricing, select a product.
  5. Next, make sure the following is true:
    • Collect tax automatically is off  stripe_toggle.png.
    • A default tax rate is not selected.
    • A tax rate is not applied to any subscription product.
  6. Under Subscription settings, select “Email invoice to the customer to pay manually”. This forces Stripe to create the first recurring invoice in a draft state allowing Anrok to add tax.
  7. When you are finished, click Create subscription.
  8. Navigate to the invoice that was created.
  9. Select the draft invoice from your Stripe subscription. Tax should already be applied to this draft invoice if you are registered for tax in the customer jurisdiction.
  10. Select Charge customer, then choose a Payment method and click Charge customer to finalize the invoice payment.
  11. Navigate back to Subscriptions.
  12. Select the subscription to update, then click Actions > Update subscription.
  13. Select Automatically charge a payment method on file, then click Update subscription.

 

Note CleanShot_2024-04-30_at_16.01.40_2x-removebg-preview.png

Now that your Anrok & Stripe integration is complete, feel free to explore our Stripe FAQ or reach out to us directly at support@anrok.com if you need any extra support or guidance.

Can't find what you're looking for?

Submit a request to our customer care team!