Plans and billing
Open Billing to view your plan and invoices. Owners can change billing; admins can view it. Drivers do not have access.
The plans
Section titled “The plans”| Plan | Monthly price before VAT | Who it is for |
|---|---|---|
| Shop | £69 | Your own shop, with a daily list of deliveries, no rounds |
| Yard | £249 | One vehicle on rounds |
| Round | £399, plus £79 per additional vehicle | Three vehicles, and up to ten |
| Depot | Contact us | Several yards, more than ten vehicles, or agreed pricing |
Yard was called Starter until October 2026. Nothing about it changed except the name.
What each plan opens
Section titled “What each plan opens”Every plan includes customers and trade accounts, products, prices and rate sets, stock in one yard, orders, invoices and reminders, Xero, card payments, cylinder deposits and rent, and your own shop.
| Area | Shop | Yard | Round | Depot |
|---|---|---|---|---|
| Rounds, planning, the driver app | No | Yes | Yes | Yes |
| Vehicles | No | 1 | 3+ | Any |
| Rota, time off, drivers | No | Yes | Yes | Yes |
| Cash taken by drivers | No | Yes | Yes | Yes |
| Regular orders | No | Yes | Yes | Yes |
| Several yards, moving stock | No | No | Yes | Yes |
| Delivery partners | No | No | Yes | Yes |
On a plan without an area, it stays in the sidebar, greyed with a lock. Opening it shows what it adds, with See plans for an owner. Nothing is deleted when you move to a smaller plan: rounds, vehicles, the rota and regular orders are kept, and come back when you move up. While an area is closed, Bottle writes no regular orders for it and sends no vehicle reminders.
On Shop, deliveries and collections are on a daily list on Your day. See Deliveries without rounds.
Your free trial
Section titled “Your free trial”New businesses get thirty days free, without a payment card. The trial is a trial of the plan you choose when you start the business, so you see what you would pay for, with the other areas shown locked.
To try a bigger plan during the trial, open Billing and choose Try Yard instead or Try Round instead. The trial carries on with the same end date, and nothing is charged. Bottle shows the remaining trial time and emails owners and admins before it ends.
When the trial ends
Section titled “When the trial ends”Active delivery work continues. Some office actions, such as adding customers, inviting users and connecting apps, require a paid plan. Your existing data remains available.
Choose a plan to restore those office actions.
Plan limits
Section titled “Plan limits”| Plan | Vehicles | Users |
|---|---|---|
| Shop | None | Up to 5 |
| Yard | 1 | Up to 10 |
| Round | 3 included; up to 10 | Up to 100 |
| Depot | More than 10 | As agreed |
Prices are based on vehicles, not individual seats. Team limits include members and pending invitations.
Yard supports one vehicle. Move to Round to add a second. On Shop there are no drivers, so the driver role is not offered when you invite a user.
Adding a vehicle
Section titled “Adding a vehicle”Round includes three vehicles. Additional vehicles cost £79 per month each, up to ten in total.
Mid-month additions and removals are prorated. The billing page shows your current vehicle count and additional vehicle cost. Contact us about Depot if you need more than ten.
Your shop
Section titled “Your shop”Your own shop website comes with every plan, at no extra cost. See Your shop for setting it up.
If your trial or subscription ends, shoppers see that your shop is closed for now. Your own domain keeps working for 30 days, showing the closed page. Choose a plan within that time and the shop opens again at the same address with nothing to set up.
The shop used to be a £29 a month add-on. It is no longer sold. A subscription that still has it carries on as it is.
Choosing a plan
Section titled “Choosing a plan”Choose Subscribe on Shop, Yard or Round to open Stripe checkout. Stripe handles payment details.
A manually assigned plan may not yet have a Stripe subscription. In that case, choosing an upgrade opens checkout to start the paid subscription.
Moving between plans
Section titled “Moving between plans”Upgrades open Stripe for confirmation. Stripe shows the charge for the remaining billing period before you approve it. The upgraded plan starts after confirmation.
Downgrades start at the next renewal. Your current plan remains available until then. You can cancel a pending downgrade from Billing.
Cancellation also takes effect at renewal. Contact us to change a Depot agreement.
Fair use
Section titled “Fair use”Requests from the office, drivers and connected apps share these limits:
- Shop and Yard: 300 requests per minute, including up to 30 heavy operations.
- Round: 600 requests per minute, including up to 60 heavy operations.
- Depot: 1,200 requests per minute, including up to 120 heavy operations.
Heavy operations include search and address lookup. The current limits appear on Billing and in GET /billing. Showing where people are pointing on the rounds page does not count towards these limits.
Requests over the limit return 429 with a Retry-After header. API responses also include X-RateLimit-Limit and X-RateLimit-Remaining. Contact us if your integration needs a higher allowance.
Discounts and bespoke prices
Section titled “Discounts and bespoke prices”Billing shows any agreed discount, its end date and any custom monthly price. These are applied to Stripe invoices without changing the plan’s feature or vehicle limits.
The API returns them as discount and customPrice, or null when not set.
Invoices
Section titled “Invoices”The invoice list shows dates, amounts and payment status. Select View to open an invoice with its VAT breakdown.
If a payment fails
Section titled “If a payment fails”Update your payment method through Manage billing. Stripe retries failed payments. Active driver rounds are not immediately interrupted by a failed payment.
Billing access through integrations
Section titled “Billing access through integrations”API keys and connected apps with billing-read permission can read your plan and invoices.
Only a signed-in owner can change a plan, cancel a subscription or manage payment details.
GET /billing returns the plan, and features says which areas are open. A request to an area the plan does not open is refused with 403 and plan_locked, naming the area, whether it comes from the office, an API key or a connected assistant. See Plans and the API for the detail.
See Pricing on the Bottle website.