Coming soon to the Shopify App Store

Put it
on account.

Trade and charge accounts for Shopify. Your approved customers buy on account at the till and at your online checkout, and pay by statement. You always know who owes what.

Follow one order through the book

They buy
Their account is

    An example account with a £1,000 credit limit. You set the limit, the terms and who gets an account.

    Harbour Joinery · TA-0042 · £1,000 limit
    £363.50balance
    £636.50available credit

    One account, two places

    At the till and online. One balance, one limit, one statement.

    A trade customer who buys at your counter on Monday and on your website on Thursday has one account, not two.

    In your shop, with Shopify POS

    At the till.

    • How they buyYour staff add the customer to the cart and finish the sale with Mark unpaid. It goes on the account.
    • What's checked firstThe till tile shows the balance, what's overdue, the credit limit and the available credit before the sale.
    • Over the limit, overdue or on holdThe tile warns your staff, and they decide. You can also require a manager's approval code.
    • Getting the goodsThey take it with them.
    • Paying it offTake a payment at the till, or record a cheque or bank transfer in the admin.
    On your website, at checkout

    Online.

    • How they buyA signed-in customer with an account chooses Pay on account at checkout. Nothing to pay then.
    • What's checked firstTickbook checks the account and the order against the limit before Pay on account is offered.
    • Over the limit, overdue or on holdBy default they still see it, marked "needs approval" with the reason, and the order waits for you to approve or decline.
    • Getting the goodsClick and collect at any of your locations, or delivery.
    • Paying it offA link on their statement to pay online, once you switch that on.

    Either way, payments settle the oldest orders first, and every account gets a statement each month.

    Inside the app

    The accounts side of the shop, without the spreadsheet.

    Recreated from Tickbook's own screens, with its real wording. Each job is a couple of clicks.

    Tickbook · Exceptions

    Exceptions

    Order #1060 · £420.00Needs approval
    Łukasz Kowalski · Harbour Joinery · Pay on account £120.00 over limit. It hasn't gone on their account. Its fulfilment is on hold in Shopify until you decide.
    ApproveDecline
    Approve puts it on their account. Decline cancels the order.

    Order #1060 approved

    £420.00 is on Harbour Joinery's account, and the order is released to be fulfilled.
    Harbour JoineryActive
    TA-0042Balance £783.50 · Credit limit £1,000.00

    Receive a payment

    Whose account?Account number, name or email
    Find

    Receive a payment: Harbour Joinery

    Payment
    Amount (GBP)200.00
    Paid byBank transfer
    Email the receipt to the customer
    What it pays offThe oldest first, unless you choose.
    Record payment

    £200.00 received

    Applied to the opening balance: £200.00. The receipt has been emailed.
    Harbour JoineryActive
    TA-0042Balance £163.50 · Available credit £836.50
    Your statement from Zoë's Tool Merchants · 1 October 2026 Amount due: £363.50 by 31 October 2026 £245.50 of this is already overdue.
    Balance brought forward£245.50
    Charges£318.00
    Payments and credits£200.00
    Closing balance£363.50
    Pay your balance online

    Zoë's Tool Merchants

    You owe £363.50, of which £245.50 is overdue. How much would you like to pay?
    The full balance: £363.50The overdue amount: £245.50Another amount
    Continue to payment

    Paid online: £363.50

    It settles the open orders on the account, oldest first.
    Harbour JoineryActive
    TA-0042Balance £0.00 · Available credit £1,000.00

    Why shops use it

    Your best customers already buy on account. Now Shopify knows it too.

    See who owes what

    Total owed, what's overdue and how old it is, on one screen in your Shopify admin. No spreadsheet to keep in step.

    Nobody is just turned away

    A customer over their limit online still sees Pay on account, with the reason. The order waits for you instead of being lost.

    Statements that send themselves

    A statement for every account each month, as a PDF, emailed with a link to pay once you switch that on.

    Limits your staff can see

    The till shows the balance and what's left before the sale, with a warning if it would go over.

    Who it's for

    Shops whose regulars pay later.

    If your customers say "put it on my account", this is for you.

    Trade counters and builders' merchantsTrade customers buy at the counter against a PO or job reference, or order online to collect or have delivered.

    Golf and country-club pro shopsMembers put pro shop purchases on their account and settle by statement.

    MarinasBerth holders put chandlery and shop purchases on account and settle by statement.

    Equestrian and feed storesRegular customers put feed and bedding on account, at the counter or ordered online to collect.

    Farm and village shopsLocal customers keep a house account at the till and settle by statement.

    Already keep accounts somewhere?

    Bring them with you, or leave them where they are.

    Moving from a spreadsheet or QuickBooks POS

    Import what everyone owes.

    Bring in your customers and their opening balances from a CSV file, with a ready-made column layout for QuickBooks POS customer lists.

    • Nothing is written until you've checked the totals and pressed Import.
    • An import can be undone until the accounts are used.
    • Or start from the unpaid orders already in your Shopify.
    Works with Xero and QuickBooks Online

    Your books stay your books.

    Keep the accounts in Tickbook and send account sales and payments to Xero or QuickBooks Online. Or keep them in Xero and let Tickbook read each balance.

    • With accounts kept in Xero, Tickbook decides who can pay on account online from the Xero balance.
    • It can raise the Xero invoice for each online order, or leave that to whatever does it now.
    • In that mode the till, statements and reminders stay with Xero.
    Pricing

    One plan. Everything in it.

    $49 /month

    30-day free trial. Billed by Shopify, on your usual Shopify bill. Cancel any time by uninstalling.

    • Trade accounts with credit limits
    • Works at the till and online
    • Statements by email, with PDFs
    • Take payments on account
    • Approvals, exceptions and audit log
    • Keep the ledger in Tickbook or Xero
    Straight answers

    What it needs, and what it doesn't do.

    Better you know now than after you've set it up.

    A Shopify online store. Shopify POS is optional: add it if you sell on account at a counter.

    Online, the customer must be signed in and have an account, and the order must be in your shop's currency.

    Works without Shopify B2B, and alongside it if you use both.

    Tickbook doesn't lend money and adds no interest or fees. You run your own accounts, on your own terms.

    It can't stop a sale at the till. Shopify doesn't let apps do that, so the tile warns your staff and anything that needs a look is listed under Exceptions.

    It can't open the cash drawer for an account payment. Shopify doesn't let apps do that either.

    A statement is not a VAT invoice.

    Questions

    The ones shops ask first.

    Does Tickbook lend money or charge interest?

    No. Tickbook doesn't lend money and adds no interest or fees. Your shop runs its own customer accounts, on its own terms. Tickbook keeps the record and does the checking.

    What is Mark unpaid?

    It's Shopify POS's own option to complete a sale without payment. Tickbook puts that sale on the customer's account.

    Why can't a customer see Pay on account?

    They must be signed in and have a Tickbook account, and the order must be in your shop's currency. If you've set a Pay on account tag, they need that tag too.

    What happens when someone is over their limit?

    Online, by default they still see Pay on account, marked "needs approval" with the reason, and the order waits under Exceptions for you to approve or decline. You can choose to hide it in those cases instead. At the till, the tile warns your staff before the sale.

    Do I need Shopify B2B as well?

    No. Shopify B2B gives companies their own prices and payment terms online. Tickbook keeps one account across the till and online, with the limit checked and a monthly statement. They do different jobs and you can use both.

    Can I bring over my existing accounts?

    Yes. Import your customers and what each one owes from a CSV file, or start from the unpaid orders already in your Shopify. Nothing is written until you've checked the totals.

    Does it work with my accounts software?

    It works with Xero and QuickBooks Online. Keep the accounts in Tickbook and send sales and payments across, or keep them in Xero and let Tickbook read each customer's balance.

    Do you do bar tabs?

    Yes, at the till: open a tab, add rounds, and close it paid or on the customer's account.

    What if my subscription lapses?

    Everything works for 14 days with a reminder. After that the till tile pauses, Pay on account is hidden online and emails pause. Nothing recorded is lost.

    What happens if I uninstall?

    Your data is kept for 48 hours in case you reinstall, then deleted, so export your accounts first. Pay on account is a payment method you added in Shopify, so deactivate it there too: once Tickbook is gone, nothing checks who can choose it.

    Submitted to Shopify for review

    Nearly out.

    Olly here. I built Tickbook because shops kept telling me the same thing: their best customers buy on account, and the account lives in a spreadsheet, a notebook or someone's head. If that's you, I'd love to hear how you do it today, and I'll tell you the day it's live.

    OBOliver Barry
    Founder, Tickbook
    olly@tickbook.uk Email Olly Email me and I'll let you know.