Daily Report
Close the day · balance the till · email Z report
Products · shop keeps 100%
Business net trend
Month-end projection
When the shop earns
Peak: —
Revenue share · this period
Select Barber
Tap a barber, add their cuts, then tap another barber if needed (e.g. father & son). One payment at the end.
Services
Products
HOLD / PARK ORDER
Customer will pay after another cut. Hold this order so other barbers can take payments now.
Current Order
Sales
Z reports · end of day
Barbers & Commissions
Price List / Services
Owner only. Tap the pencil, change the name or price, then Save. No popup.
Products
Owner only. Shop keeps 100%. Pencil changes the name and price.
By barber · this month
Payment mix · this month
Discounts
Presets for the till. The cashier can still type a custom amount at checkout.
Website
hillsbarbers.uk
Edit below — prices come live from Services
Front page
Shop name, phone and address come from Settings. The notice shows across the top of the site while it has text in it.
Changes stay on this device until you host.
Weekly Tips · Mon–Sat
Per barber this week
Card vs Cash
Today
Bookings
Manual list until live booking/SMS is hosted.
Staff attendance
Today
Recent
Days Off / Leave
Shows on the Dashboard so you know who is off and when.
Shop
GeneralZ reports will go here once email is hosted.
Cash put in the till each morning. Used on the Z report.
Receipt
On deviceName, address and phone come from Shop. Set the extra lines here.
Stripe
Ready when hostedLive card machine needs hosting. Keys are saved here so a developer can wire Stripe Terminal later.
Live status
Shows ONLINE after Stripe Terminal is hosted and linked.
On-reader tipping
Suggested amounts (£)
Payment features
Stripe fees
Who absorbs the Stripe processing fee on card payments.
Cashier UI
Show or hide buttons on the checkout screen.
Email / SMTP
Saved for hostingStored for when Hills is hosted. A lone HTML file cannot send SMTP by itself.
Reports & summaries
Automatic emails after end of day (when hosted).
Barber tip/earnings summaries can be added per barber after hosting.
Business account
ActiveCashier / till
Shared tabletStaff open the till with their PIN. They cannot open Settings, Security or edit prices.
Shortcuts
Backups and reset live on their own pages.
Checking…
Checks that passed
Phone copy of Hills. Server disk, PHP files, live Stripe reader and nightly cron show here after full hosting (like Esquires).
Connection
This deviceData files
ProtectedNo installer leftovers. Good housekeeping ✓
Backup encryption
Off — backup files are plain JSON. Anyone with the file can open it.
Danger zone
Irreversible — owner onlyReset sales & reports
Deletes all transactions and Z-report history so totals go back to £0. Services, products, staff, PINs and settings are kept. A safety copy is downloaded first.
Manual backup
Download a full copy of sales, barbers, services, days off and settings.
Saves a JSON file you can email to yourself or keep in Files. Restore it on any phone with Import below.
Backup health
Whether this device has a recent copy. Hills is not on a live server yet — backups live on the phone until you host the app.
Restore
Replace this device’s data with a backup file.
Copy to iPad / other phone
Tap Copy, send it (AirDrop, Notes or Mail), paste on the other device, tap Load.
Automatic backups
How backups run on autopilot after Hills is fully hosted (like Esquires).
How to keep Hills safe
Recent backups on this device
A log of downloads and copies made here. The actual file is in Downloads / Files.
Recover from Stripe
Rebuild card sales for days that are missing from your records. Needs live Stripe + hosting (same as Esquires).
Preview never changes your data. Available after Stripe Terminal is live.
Hills Barbers POS
A bespoke point-of-sale, commission and reporting system — built for how this shop actually runs.
The Developer
Designed, built and maintained by Yiangos Savva — every line written for Hills Barbers. No off-the-shelf POS, no monthly software fees. A custom system shaped around the till, commissions and the way the chair actually works.
What It Does
- Card & cash checkout on the shop till
- Multi-barber splits and live commission
- Tips envelope and Sunday payouts
- End-of-day Z-reports and barber summaries
- Days off, attendance, bookings and weekly backups
Engineered With
Built from scratchShop data stays on the device until you export a backup. Hosting later unlocks live card charges and the same sales on phone and iPad.