Website, register and bookings — one platform
One system for everything you sell, book, rent, serve and host.
DeckPOS connects your website, register, reservations, rentals, inventory, payments, customers and accounting — so a campsite booked online and a coffee rung at the counter land in the same catalog, the same customer record and the same ledger.
No card to start.
40
modules, switched on per store
9
trades it already knows
One
catalog and ledger behind all of them
Why one system
The second system is where the money goes missing.
A register that does not know about the campground means two catalogs, two tax reports and a reconciliation somebody does by hand on a Sunday. Everything here writes to the same ledger, so the day’s total is the day’s total.
One catalog
A campsite night, a rental hour and a tin of beans are all products. Price them once; sell them on the website and at the counter without ever reconciling the two.
One set of books
Every sale, refund and deposit lands in the same ledger, in integer cents, with the tax already worked out.
It keeps selling
The register runs from cache when the line drops and queues the sale. Plenty of great businesses live where the internet doesn’t.
One transaction, start to finish
Follow a booking through the whole system.
A guest books on your website
Site 12, Friday to Sunday, paid by card on your own Stripe account.
Availability updates that second
The calendar the front desk sees is the calendar the website sells from — there is only one.
The deposit is on the books
Recorded in integer cents with tax worked out, before anyone arrives.
The desk sees the arrival
Friday's list already has the guest, the site and what's owed.
Add-ons ring at the register
Firewood and a kayak half-day go on the same customer, even offline.
One ledger holds all of it
Booking, deposit, counter sales and refunds reconcile themselves — and can sync to QuickBooks.
Most customers are more than one thing
Run several businesses as one business.
The point is not that DeckPOS supports many industries — it’s that one place can be several at once, without a second system for each.
Store + campground
The till knows which site bought the firewood.
Outfitter + retail
Boats by the hour and dry bags by the each, one checkout.
Golf course + restaurant
The turn window rings to the same tab as the pro shop.
Hotel + events
Rooms and ticketed nights share a calendar and a ledger.
Marina + rentals
Slips, kayaks and the ship store on one customer record.
Restaurant + order-ahead
The website's basket lands on the same kitchen screen.
What it does
Six jobs, one system. Switch on only what you run.
Sell
The register, the product catalog, inventory, customers and payments — as many registers as the counter needs.
Register · Products and prices · Customers · Campground · Boat rentals · +15 more
Book
Campsites, rooms, tee times and ticketed events, booked online or at the desk against one calendar.
Rent
Kayaks, canoes and equipment by the hour or day — a fleet that cannot be double-booked, with waivers signed before launch.
Waivers
Serve
The kitchen screen, options on every item, tabs with a card behind them, tables, and order-ahead from the website.
Operate
Staff, permissions, scheduling, purchasing, tax set-aside, closeouts and books that are checked for balance continuously.
Gift cards · Sales · Points · QuickBooks · Sage Intacct · +9 more
Grow
The website itself, email to customers who asked for it, reviews, promotions, loyalty — and AI that drafts, never publishes.
AI answering · Email customers · Reviews · Website · Interactive property map
See every module → All 40 are live product — the list is generated from what ships.
The website is part of it
Not a link to somewhere else. Your actual site.
Every store gets a public website run from the same dashboard as the register — its own domain, pages you edit yourself, online ordering, booking, and an AI assistant that answers customers from your own knowledge base, in your voice, with rules you write. No web designer, no second login, no plugin.
Built to be trusted with the books
Boring where it counts.
Your money settles to you
Cards run on your own Stripe account. Your takings never sit in ours.
Offline register
Sales queue locally when the internet drops and sync when it returns.
Your data is yours
CSV exports on any day, including during the trial. No retention hold.
Permissions, not trust
Staff see what their role allows; every sensitive action lands in an audit log.
Support can't let itself in
Support access to your store is a door you open, time-limited and logged.
Books that check themselves
Every store's ledger is continuously tested for money that doesn't add up.
Who it is for
Tell it what you run, and it configures itself.
Signup asks which of these describe you — more than one is normal — and switches on the modules each needs. Nothing to shop for.
Start with the register. Add the rest when you need it.
A free trial, no card, and your data is yours to export on any day of it.