Invoices and Inventory Management is just a mess with Square

Now that I have your attention.

 

The fact that invoicing will only decrement inventory once the invoice is paid just creates fundamental problems with inventory tracking. I don't see Square addressing this anytime soon.

 

So my question, how have other business sorted this out? It seems like a third party app is the solution, but I haven't found one.

 

The root use case.

We have a customer we deliver product to. That delivery is invoiced and payment will be received at some point later, whether on net terms or not. It is at the time of delivery, or packing that we need to reduce the inventory. Note this is very different than committed inventory.

238 Views
Message 1 of 12
Report
1 Solution
Square Champion

Solution

It does reduce inventory once invoiced- I actually ran a test for you. I Ran a voice on all available stock of "The Lovers" Stainless Steel Water Bottle. I have 3 on hand and 3 available.

 

Screenshot 2025-10-08 at 8.12.03 AM.png

 

I went ahead and invoiced myself for all three

 

Screenshot 2025-10-08 at 8.13.00 AM.png

 

 

Which took my stock to 3 in stock but 0 available

 

Screenshot 2025-10-08 at 8.13.29 AM.png

 

I then went to our website and it's showing out of stock- note I didn't pay for the invoice

 

Screenshot 2025-10-08 at 8.14.38 AM.png

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)

View Solution >

198 Views
Message 4 of 12
Report
11 REPLIES 11
Square Community Moderator

Hi @EricCR, thanks for sharing your thoughts on this — I can definitely see how this setup makes inventory tracking tricky for your workflow. And I understand the frustration with this being a long-standing feature, and no movement. 

 

I am tagging some Square champions who can share their feedback: @a440 @AimeeJ @anucrown @balmonte @DinaLRosenberg @doc_choc 

 

I’m hoping someone has a workaround for now!

MayaP
Square Community Moderator
Sign in and click Mark as Best Answer if my reply answers your question
205 Views
Message 2 of 12
Report

Thanks!

203 Views
Message 3 of 12
Report
Square Champion

Solution

It does reduce inventory once invoiced- I actually ran a test for you. I Ran a voice on all available stock of "The Lovers" Stainless Steel Water Bottle. I have 3 on hand and 3 available.

 

Screenshot 2025-10-08 at 8.12.03 AM.png

 

I went ahead and invoiced myself for all three

 

Screenshot 2025-10-08 at 8.13.00 AM.png

 

 

Which took my stock to 3 in stock but 0 available

 

Screenshot 2025-10-08 at 8.13.29 AM.png

 

I then went to our website and it's showing out of stock- note I didn't pay for the invoice

 

Screenshot 2025-10-08 at 8.14.38 AM.png

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)
199 Views
Message 4 of 12
Report
Square Community Moderator

You are a rockstar! Thank you for testing this!! @DinaLRosenberg ❤️🙌

MayaP
Square Community Moderator
Sign in and click Mark as Best Answer if my reply answers your question
186 Views
Message 5 of 12
Report

Hi Dina,

 

Thanks for laying this out. This is a great example of the "committed" inventory I mentioned. As you can see in your example there are still 3 tarot water bottles in stock. You just have zero available because they are committed. This works well to keep new orders from over selling.

 

However from an inventory management standpoint this still creates big problems. Especially when you have invoices which may takes days or weeks to get paid.

 

Because the inventory still shows as in stock you can't do a single stock count correctly and all of your sales reports are wrong.

182 Views
Message 6 of 12
Report
Square Champion

We don't release inventory until it's paid for- so for us, we have the inventory put aside once invoiced, but don't give it to the client. 

I wonder if it would work If you listed the customer as a house account? We don't use them but perhaps inventory would deduct the way you want it to?

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)
178 Views
Message 7 of 12
Report
Square Champion

Screenshot 2025-10-09 at 8.58.43 PM.pngthis is likely the answer based upon your description you are giving your customers a "line of credit"

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)
178 Views
Message 8 of 12
Report

Very interesting. The terminology takes some getting used to, but this may just work out. Running some testing on my end to see if this accomplishes my goals.

 

One thing I did note already. You can only process the house account through a Square POS. You can't do it through the website. The person who does the packing and order processing is sitting at a computer...but using the App on the iPhone may be okay.

 

I'll follow up more if this gets the job done.

134 Views
Message 9 of 12
Report
Square Champion

Great- curious how this works for you! 

Dina
Co-Owner Amityville Apothecary
www.shopamityvilleapothecary.com
Instagram | TikTok @AmityvilleApothecary

Podcast: Apothecary After Dark (YouTube & Spotify)
128 Views
Message 10 of 12
Report

Well...this is indeed a Square Peg in a round hole.

 

Some feedback.

- Pro's. The inventory is getting updated when the order is packed.

- Pro's. We get an "order" that allows us to more easily manage these deliveries.

- Con's Packing list is not easy to get to.

- Con's Customers are a bit confused as they are notified that they have paid for something, when they haven't

- Con's Customers are also being confused by an invoice that is more of a statement. They need to look at the original receipt to verify what they got.

- Con's We are having to print up three pieces of paper to keep everything organized.

 

Deal Breaker

Invoices that are still outstanding are in turn being invoiced again when you try and generate a new invoice for payment. - This makes sense when what's being sent is a "statement" not an actual invoice.

Scenario

A customer has an order for 10/15 for $382 which gets charged to the house account. For the outstanding balance invoice 0001 is created to collect that payment.

This same customer has another order for 10/22 for $290.69 which again gets charged to the house account. However we still haven't received payment on invoice 0001 yet. Which is okay, they have net 15 terms. However I can't generate an invoice for $290.69. Rather square will only let me invoice for the outstanding balance of $673.69

 

I don't see how I work around this yet...

26 Views
Message 11 of 12
Report
Square Community Moderator

I hope this works for you @EricCR! As @DinaLRosenberg stated keep us updated. 

 

Thanks again for your help @DinaLRosenberg!

MayaP
Square Community Moderator
Sign in and click Mark as Best Answer if my reply answers your question
95 Views
Message 12 of 12
Report