Pick Up/Delivery Payment Options

Is there a way that customers don't pay for pick up/delivery orders online? We sell meat so customers may ask for 1 lb of something and it will come in a little over or under. We don't want to charge them until we have the exact weights of everything. 

575 Views
Message 1 of 3
Report
1 Solution
Square Champion

Solution

Great question! We ran into something similar with variable pricing too (not meat, but still items that aren’t always “one-size-fits-all”). Square does allow for delayed payment through the “Invoice” option, which might work better for your setup.

Here’s a workaround that might help:
🧾 Use Invoices instead of Checkout for pickup/delivery. When a customer places an order, you can manually adjust the final total after you’ve weighed everything — and then send the invoice for payment. This gives you the flexibility to charge the accurate amount without collecting money upfront.

Another option (if you still want to keep online ordering open) is:
📋 Set it up so orders are “payment due upon pickup.” You’ll need to disable online payment in the settings for pickup orders, but you’ll still get the order in and can manually collect payment when they arrive or call back with the final total.

Hopefully Square adds more options for variable-weight pricing soon — especially for businesses like yours where weight = price. Definitely something worth submitting as a feature request too 🙌

View Solution >

552 Views
Message 2 of 3
Report
2 REPLIES 2
Square Champion

Solution

Great question! We ran into something similar with variable pricing too (not meat, but still items that aren’t always “one-size-fits-all”). Square does allow for delayed payment through the “Invoice” option, which might work better for your setup.

Here’s a workaround that might help:
🧾 Use Invoices instead of Checkout for pickup/delivery. When a customer places an order, you can manually adjust the final total after you’ve weighed everything — and then send the invoice for payment. This gives you the flexibility to charge the accurate amount without collecting money upfront.

Another option (if you still want to keep online ordering open) is:
📋 Set it up so orders are “payment due upon pickup.” You’ll need to disable online payment in the settings for pickup orders, but you’ll still get the order in and can manually collect payment when they arrive or call back with the final total.

Hopefully Square adds more options for variable-weight pricing soon — especially for businesses like yours where weight = price. Definitely something worth submitting as a feature request too 🙌

553 Views
Message 2 of 3
Report

Thank you! Those are much better options than what I received through support. 

517 Views
Message 3 of 3
Report