"Admin panel" means different things to different businesses: a bookings screen for a restaurant, a job board for a moving company, a listings editor for an agency, a client portal for a consultancy. What they share is one idea — the business controls its own website and its own data from one login, without a developer and without a monthly subscription. This guide is for owners deciding whether to build one and what to ask for.
Do you need one? Four signals
- A recurring task on your website (bookings, listings, events, prices, jobs) waits for a developer or designer.
- Requests from your website arrive by email and are handled from an inbox.
- You pay a platform per booking, per seat, or per listing for something that is core to your business.
- Two or more people need to see the same information (today's bookings, this week's jobs) and currently ask each other.
Two signals and you should build. Four and you are already losing money to the gap.
The alternatives, honestly
- Spreadsheet. Free, fine for one person, breaks the day two people edit it and the moment a customer needs an automatic email.
- WordPress + plugins. Cheap to start, then a stack of plugins that fight each other, need updates, slow the site, and still don't match your workflow. Good for blogs; poor as an operations tool.
- SaaS subscription. Fast and polished. You pay forever, you adapt your process to their screens, and your customer data lives on their platform. Right when your workflow is generic; wrong when your workflow is the business.
- Custom panel. Fixed cost once, built around your actual process, on your hosting, with your data. Slower to start (weeks, not minutes) and it needs a developer who scopes carefully. Right when the recurring task is core and specific.
What it costs
From our own builds under admin panels:
- Single-purpose panel added to an existing site (bookings inbox with confirmations, an events/specials editor, a listings editor): fixed scope, two to three weeks. This is the Niom Bistro size.
- Operations panel (quotes → jobs → crews → invoices, or appointments with intake and reminders): four to six weeks, delivered in stages.
- Multi-user portal (clients log in to see their own data, team roles, reports, payments): six to ten weeks.
Hosting is your existing web hosting in almost every case; there is no monthly software fee. Put your requirements into the cost calculator for a number, and compare it with twelve months of the subscription you are paying now.
What belongs in version one
The one recurring task, done completely: the inbox, the status, the customer email, the phone-friendly screen. Not reporting, not integrations, not roles beyond "admin" and "staff". Every feature added to version one delays the one that matters and costs more to change later, because nobody has used it yet. Add features in version two from what the team actually asks for.
The brief template
Give a developer these eight lines and you will get a real quote instead of a guess:
- The recurring task, in one sentence ("confirm table bookings and publish events").
- Where requests come from today (website form, phone, email, WhatsApp).
- Who uses the panel and on what device (front desk on a phone; owner on a laptop).
- What the customer must receive automatically (confirmation email, reminder, invoice) and from which address.
- What must publish to the website (events, specials, listings, prices).
- Rules (capacity, notice, deposits, pricing bands).
- What must be exportable (CSV for the accountant, list for marketing).
- Any compliance constraint (patient data, payment data, children's data).
Questions to ask the developer
- Is it hosted on my hosting, and do I own the code and the data?
- Do emails go out from my own address (so they arrive), and how is the password protected?
- Can changes be released as updated files only, so the live site is never down?
- What happens on a phone?
- Is there a fixed price for the scope, and what is a change order?
"The best admin panel is the smallest one the team opens every day. Build that, then grow it."
Industry versions of this guide: restaurants, clinics and dental, salons and spas, moving and transport, real estate, marketplaces. Or ask for a free demo of a panel built around your own workflow.
