# Tax charges via terminal api and payment form

**URL:** <https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299>\
**Category:** Feature Requests\
**Tags:** terminal-api, payments-api\
**Created:** [May 23, 2020, 5:19am UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299 "2020-05-23T05:19:16Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Salvatore](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@Salvatore](https://developer.squareup.com/forums/u/Salvatore)\
**Post date:** [May 23, 2020, 5:19am UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/1 "2020-05-23T05:19:17Z")

</div>

Hi All,

I recently implemented TERMINAL API and also the SquarePayform ( Website ) for a client. The client has two Terminal Readers , one of which is paired to a Squarepay device code.

They recently exported their transactions from their Square account for reconciling and noticed that the tax column for transactions taken via the paired Terminal Reader and also via the online SqaurePayment form do not contain a tax amount , it’s always 0.

Although transactions that are taken from the un paired Terminal reader do contain tax amounts.

Is there a way of specifying a Tax amount as part of the Create checkout API and also the Create Payment API .

Regards,  
Salvatore

---

<div class="post-metadata">

**Author:** ![sjosey](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/sjosey/32/40_2.png) [@sjosey](https://developer.squareup.com/forums/u/sjosey)\
**Post date:** [May 26, 2020, 3:34pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/2 "2020-05-26T15:34:06Z")

</div>

For `CreateCheckout`, there is no way unfortunately as it does not integrate with the Orders API.

For `CreatePayment`, you would want to use `CreateOrder` and pass in items/taxes etc and then pass in the `order_id` to the `CreatePayment` request so that it has all of these details.

---

<div class="post-metadata">

**Author:** ![Salvatore](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@Salvatore](https://developer.squareup.com/forums/u/Salvatore)\
**Post date:** [May 26, 2020, 9:37pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/3 "2020-05-26T21:37:08Z")

</div>

> [@sjosey](#):
>
> For `CreateCheckout` , there is no way unfortunately as it does not integrate with the Orders API.
> 
> For `CreatePayment` , you would want to use `CreateOrder` and pass in items/taxes etc and then pass in the `order_id` to the `CreatePayment` request so that it has all of these details.

Are there any plans for the CreateCheckout under the Terminal API to provide a link to an order id.

---

<div class="post-metadata">

**Author:** ![sjosey](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/sjosey/32/40_2.png) [@sjosey](https://developer.squareup.com/forums/u/sjosey)\
**Post date:** [July 9, 2020, 8:46pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/4 "2020-07-09T20:46:23Z")

</div>

Apologies for the delay here. No ETA on when/if it will come. I’ll update this to be a feature request for Terminal API, though.

---

<div class="post-metadata">

**Author:** ![Salvatore](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@Salvatore](https://developer.squareup.com/forums/u/Salvatore)\
**Post date:** [November 14, 2021, 2:34am UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/5 "2021-11-14T02:34:04Z")

</div>

Hi ,

Any movement on this ?

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [November 15, 2021, 4:36pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/6 "2021-11-15T16:36:55Z")

</div>

This is a very popular feature request and we hope to have more options for you soon, so thanks for your continued patience. 🙂

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 15, 2022, 7:26pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/7 "2022-05-15T19:26:47Z")

</div>

👋 We’ve just released 🚀 Terminal API beta features including order itemization on the Terminal, delayed capture to authorize a payment upfront and collect funds later, card on file for recurring purchases, and app fees so you can monetize on payments processed via Terminal API. [Learn more](https://developer.squareup.com/docs/terminal-api/square-terminal-payments). 🎉

---

<div class="post-metadata">

**Author:** ![walloso](https://avatars.discourse-cdn.com/v4/letter/w/f19dbf/32.png) [@walloso](https://developer.squareup.com/forums/u/walloso)\
**Post date:** [June 13, 2022, 11:19pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/8 "2022-06-13T23:19:15Z")

</div>

Hello, I’m new here. Is there a way to include Tax Charges via Terminal API - TerminalCheckout ? I see my transaction, without the sales tax. Thank you !

---

<div class="post-metadata">

**Author:** ![Salvatore](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@Salvatore](https://developer.squareup.com/forums/u/Salvatore)\
**Post date:** [June 13, 2022, 11:43pm UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/9 "2022-06-13T23:43:38Z")

</div>

Hi ,

I asked for this a couple of years ago as I use square pay terminal API to integrate into a POS solution for a client .

It turns out that you need the item defined within square together with the relevant tax code. We only discovered this when the client went to print out the transaction report and noticed that terminal API transactions initiated from a third party did not show tax information. Maybe it has changed since then .  
Sam

---

<div class="post-metadata">

**Author:** ![walloso](https://avatars.discourse-cdn.com/v4/letter/w/f19dbf/32.png) [@walloso](https://developer.squareup.com/forums/u/walloso)\
**Post date:** [June 14, 2022, 12:44am UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/10 "2022-06-14T00:44:21Z")

</div>

Thank you Sam. I ask you, so I need to add an Order or an Item ? Thank you very much.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 14, 2022, 12:51am UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/11 "2022-06-14T00:51:49Z")

</div>

👋 @Salvatore and @walloso, now that Terminal API supports orders created with the Orders API you can now have itemized orders with taxes. 🙂

---

<div class="post-metadata">

**Author:** ![walloso](https://avatars.discourse-cdn.com/v4/letter/w/f19dbf/32.png) [@walloso](https://developer.squareup.com/forums/u/walloso)\
**Post date:** [June 15, 2022, 3:25am UTC](https://developer.squareup.com/forums/t/tax-charges-via-terminal-api-and-payment-form/299/12 "2022-06-15T03:25:29Z")

</div>

Thank you guys, it works ! 😉 🖐
