---
title: Square invoices for wholesale customers
Metadescription: Square Invoices sends and chases a professional invoice well, but holds one price per item and gives trade buyers nowhere to order. Where the line falls.
author: Dan Edwards
author_role: Founder
author_url: https://danedwardsdeveloper.com
author_linkedin: https://www.linkedin.com/in/dan-edwards-developer
published: 2026-08-26
updated: 2026-09-27
---

Token estimate: ~2,100

# Square invoices for wholesale customers

Plenty of small producers run their trade accounts off Square Invoices, and the money half works - sending an invoice is free on every Square plan, the buyer can pay by card or bank transfer, and reminders go out before and after the due date without anyone remembering to send them. The two things Square cannot do are the two a wholesale account is made of. Square's catalogue holds one price per item, so one cafe cannot pay less than another for the same case. And there is nowhere for a customer to sign in and place next week's order, so every invoice is still keyed by hand from an order that arrived by text, email or phone.

By **[Dan Edwards](https://wholesalehandler.com/about)**, Founder.

## Square's catalogue holds one price per item

An item or variation in Square carries a single price. There is no second price attached to a customer, so a wholesale rate and a retail rate cannot sit on the same item, and Square staff have confirmed that one item cannot show different prices on two Square Online sites.

Sellers have built four workarounds, each of which breaks somewhere:

-   **A second location** holding a wholesale-priced copy of the whole catalogue. Two catalogues to keep in step, and stock counted in two places.
-   **A customer group with an automatic percentage discount.** This holds only while every wholesale item sits at the same percentage off retail. Produce margins are not uniform, so it stops holding on the first exception.
-   **Price points as item variations.** One variation per customer type on every item, which is slow to set up and confuses reporting.
-   **Writing the invoice by hand** at wholesale totals.

The request has been open on Square's community for years, including direct conversations with Square engineers. [How to charge different prices to different wholesale customers](https://wholesalehandler.com/articles/how-to-charge-different-prices-to-different-wholesale-customers) covers the shape that does work - a price list per customer rather than a discount per sale.

## A trade buyer has nowhere to sign in and order

Square Online has no wholesale portal. The standing feature requests ask for the two halves together: approved customers signing in to a restricted catalogue at their own price, and their orders landing against terms already agreed - the request's own example is a bottle shop ordering on Net 30. Square's reply names Customer Accounts as the nearest thing, states that it is not a wholesale solution, and says it may be expanded later.

The gaps sellers report around it are consistent: house accounts do not work online, customer groups are not really supported on Square Online, there is no tax exemption per house account, and one order cannot carry more than 300 line items.

So the workaround is the one every Square wholesale thread lands on - the buyer browses the site or reads a PDF list, messages the seller, and the seller keys the invoice. [Wholesale customer portal](https://wholesalehandler.com/articles/wholesale-customer-portal) covers what a buyer-facing ordering system has to do beyond showing a catalogue.

## A recurring invoice repeats a fixed amount

Square's recurring series covers a fixed retainer well. It takes a start date, a frequency down to daily, a repeat count or end date, and it can charge a card or bank account on file automatically.

The constraint is that a series is one template. Editing an active series applies the edit to every future invoice in it, so a single week cannot be varied. A wholesale delivery varies every week - eight cases instead of six, a line dropped because the crop came up short, a weighed item that bills at what it actually weighed - and none of that fits a template that only changes forwards for good. Square also does not retry a declined recurring payment, and a customer whose card changes needs the series edited by hand.

[How to automatically invoice wholesale bakery customers](https://wholesalehandler.com/articles/how-to-automatically-invoice-wholesale-bakery-customers) covers the alternative: build the invoice from the orders that were actually placed rather than from a repeating amount.

## Splitting the job between the two

| Job | Square Invoices | Wholesale Handler |
| --- | --- | --- |
| Agreeing a price per customer | One price per item | A price list per customer |
| Taking next week's order | No buyer sign-in | The customer signs in and orders |
| Raising the invoice | Keyed by hand, or a fixed series | Built from the orders placed |
| Taking the money | Card, bank transfer, card on file | Not handled |
| Chasing an unpaid invoice | Automatic reminders | Not handled |

## What Wholesale Handler leaves to Square

Wholesale Handler does not touch customer money. There is no card processing, no bank transfer, no stored card - the merchant gets paid on the rail they already use, and Wholesale Handler records that it happened. A customer can mark that they have sent payment, which is its own status and does not read as money received; only the merchant confirms it as paid. Every invoice carries a due date derived from that customer's own terms, and the terms are effective-dated, so graduating an account from cash on delivery to Net 30 leaves the older invoices under the terms they were issued on.

Two more limits:

-   **Nothing chases automatically.** An overdue invoice is chased by the merchant or not at all. The dashboard ages outstanding money into bands so the late accounts are visible, but no reminder email sends. [How to know which wholesale customers haven't paid you](https://wholesalehandler.com/articles/how-to-know-which-wholesale-customers-havent-paid-you) covers working that list by hand.
-   **Invoices are raised, not scheduled.** The merchant picks processed orders and they collate into one draft per customer; there is no billing period that raises the draft on its own day.

Square is the better tool wherever the question is getting the money in. It takes the card, it saves the card, it takes a bank transfer at a fraction of what a card costs, and it sends the reminders. Running both is not a failure to consolidate - it is the buyer ordering in one place and paying in the other, with the invoice raised from what they actually ordered instead of typed out again.

## Q&A

**Q: Does Square charge to send an invoice?**
A: No. Sending invoices, estimates and contracts is free on every Square plan, including the free one. The cost is the cut Square takes when the invoice is paid, and that cut depends on how the buyer pays.

**Q: Which way of paying a Square invoice costs the seller least?**
A: A bank transfer costs a small percentage with a minimum fee per payment, and Square's paid plan caps that fee, so a large invoice paid by bank transfer costs a fraction of the same invoice paid by card. A card the customer has saved on file costs the most of the three.

**Q: Can Wholesale Handler take a card payment from a wholesale customer?**
A: No. Wholesale Handler records payments rather than processing them, so no customer money passes through it. The merchant keeps their own bank account, card terminal or Square account, and marks the invoice paid once the money arrives.

**Q: Can a wholesale customer see their own invoices in Wholesale Handler?**
A: Yes. A customer signs in to their own account and sees their invoices with the payment history on each one, and can record that they have sent payment. The invoice PDF itself reaches them by email rather than as a download.

**Q: Does an order placed in Wholesale Handler become an invoice automatically?**
A: An invoice is built from orders rather than typed, but a person starts it. The merchant selects processed orders, they collate into one draft invoice per customer, and finalising it emails the PDF. A second batch for the same customer joins their open draft rather than raising a second invoice.
