BAR MANAGEMENT SYSTEM

Each club has its own administrator and cashiers. Staff accounts are automatically tied to their assigned club and cannot switch to another club. Business data is synchronized with Supabase cloud.
BAR MANAGEMENT SYSTEM
KSH • Opening Stock • Closing Stock • Sales • Bills • Profit • Till
☁ Connecting to cloud database...

My Profile

Update the profile used by the logged-in staff member. Super Admin, Club Administrator and Cashier each have their own profile.

Profile photo
Role
Profile photo
Add the name you want displayed for this profile. This works separately for Super Admin, Club Admin and each Cashier.

📧 EMAIL NOTIFICATIONS

Set the email address that should receive notifications for this profile. For the Home Point Club Admin, these alerts are limited to the assigned Home Point club.

Home Point alerts: Low stock • Customer credit requests • Debt payment requests • Bills & Till requests • Stock awaiting cashier approval.
Home Point Bar and Restaurant logo
HOME POINT
BAR & RESTAURANT
Good Food • Great Drinks • Good Company

📚 PREVIOUS SALES & STOCK

View previous sales, previous stock counts, received stock and Cashier approval history.

Today's Dashboard

🔎 Find a Specific Sale

Filter individual saved sale transactions by date, product, or bill number. This does not change or delete sales.

TOTAL SALESKSH 0.00
BUYING COST OF STOCK SOLDKSH 0.00
CASH SALESKSH 0.00
CREDIT SALESKSH 0.00
UNITS SOLD0.00
GROSS PROFITKSH 0.00
BILLS / TILL DEDUCTIONSKSH 0.00
OUTSTANDING CUSTOMER DEBTSKSH 0.00
CASH TO BE COLLECTEDKSH 0.00
NET PROFITKSH 0.00
CLOSING STOCK COSTKSH 0.00
📈 Live Sales Activity
Real-time sales activity for this club, using the sales already recorded in the system.
LIVE
Today's SalesKSH 0.00
Buying Cost Sold TodayKSH 0.00
Transactions0
Top Product—
Today's Sales ActivityWaiting for sales…
Top Selling ProductsLIVE
No sales recorded for today yet.
Today's Opening vs Closing StockTODAY
Loading today's stock…

Product prices are preserved. Current stock quantities are loaded from the cloud stock records and start at zero after a reset.

Operations Snapshot

EXPECTED CASHKSH 0.00
ACTUAL CASHKSH 0.00
CASH DIFFERENCEKSH 0.00
LOW STOCK ITEMS0
TOP SELLER—
TOP PROFIT ITEM—

ABOUT THE BAR MANAGEMENT SYSTEM

The Bar Management System is a complete digital management solution designed to help bars, restaurants and clubs manage their daily operations efficiently, securely and with better accountability.

Created by Ricky Muli

The system brings sales, stock, cash and till management, customer debts, staff management, approvals, reports, multi-club management, cloud synchronization and audit records into one organized platform.

Our goal: to simplify daily business management, improve accountability and give business owners clear visibility and control of their operations.

⚠️ LOW STOCK ALERT

EMAIL CLUB ADMIN

Cashier can send the current low-stock list directly to the Club Administrator.

—

📊 LIVE DAILY SALES COMPARISON

Previous recorded days are preserved. This comparison updates from the saved daily stock history and sales records without deleting or replacing earlier data.

📈 Live Club Sales Comparison

Today's sales for every active club are compared live. The graph refreshes automatically and the leading club is shown at the top.

—
KSH 0.00
—

Opening + Closing Stock — Daily Stock Taking

🔄 CHECKING PREVIOUS CLOSING STOCK…

NEW SALES: after the Club Admin adds stock and the Cashier approves it in STOCK APPROVAL, the Cashier clicks NEW SALES. The current available stock becomes the new opening stock. The Cashier then counts the physical stock remaining at the counter and enters it as the closing stock. Total Sales = (Opening Stock + Received During Day − Closing Stock) × Selling Price.

STOCK FLOW: Approved stock appears under Received / Approved while Closing Stock stays 0 until the Cashier starts NEW SALES. NEW SALES moves the available stock into Opening Stock and keeps Closing Stock at 0 for the Cashier to enter the physical counter count.
ItemBuyingSellingOpening StockReceived / ApprovedClosing StockUnits SoldTotal SalesProfit

Today's Total Sales

When today’s closing stock is saved, sales are calculated from Opening + Received − Closing using each item’s selling price. This stock-count total does not invent individual bills or a cash/credit split.

TOTAL SALES KSH 0.00
TOTAL UNITS SOLD0.00
GROSS PROFITKSH 0.00
CUSTOMER DEBT DEDUCTEDKSH 0.00
BILLS / TILL DEDUCTEDKSH 0.00
TOTAL CASH AFTER DEDUCTIONKSH 0.00
NET PROFIT AFTER BILLSKSH 0.00

Sales By Item

Available Stock — Today

Stock at Buying CostKSH 0.00
Stock at Selling ValueKSH 0.00
Potential Stock ProfitKSH 0.00

Enter Sale

For unpaid customer credit, enter the customer name and amount paid. Any unpaid balance is automatically recorded in CUSTOMER DEBTS / UNPAID.

Selling PriceKSH 0.00
TOTAL KSH 0.00
BalanceKSH 0.00

Customer Debts / Credit Approval

Cashiers can request customer credit, but they cannot approve it. Every customer who wants to pay later is sent to the Club Administrator for approval. The sale is not completed and stock is not reduced until the Club Administrator approves it.

PENDING APPROVAL0
TOTAL UNPAIDKSH 0.00
CUSTOMERS OWING0
PAID LATERKSH 0.00

📋 ACTIVE DEBTS & WAITING APPROVAL

The Club Administrator sees customers who owe money, credit approvals waiting for a decision, and customer payments waiting for approval automatically. No customer search is required.

Cashier Shift

Cashiers start and close their own shifts. When a cashier closes a shift, it is sent to the Club Administrator for approval. The Club Administrator can approve or reject the completed shift.

CURRENT SHIFT STATUSNO OPEN SHIFT
CASHIER—
STARTED—
OPENING CASHKSH 0.00
EXPECTED CASH (SALES − BILLS/TILL)KSH 0.00

START / CLOSE SHIFT

SHIFT HISTORY

Club Administrator: pending cashier shifts can be approved or rejected from the history above.

Stock Variance / Loss

Compare the stock expected by the system with the physical count. Record the reason for shortages or excess stock.

ItemExpectedPhysical CountDifferenceReason

VARIANCE HISTORY

Daily Business Closing

Close the business day after stock taking and cash reconciliation. This creates a permanent daily closing record for the club.

TOTAL SALESKSH 0.00
CUSTOMER DEBTSKSH 0.00
BILLS / TILLKSH 0.00
EXPECTED CASH (SALES − BILLS/TILL)KSH 0.00
ACTUAL CASHKSH 0.00
CASH DIFFERENCEKSH 0.00
STOCK VARIANCE0.00 units

CLOSING HISTORY

Backup / Export

Download a complete local backup before major changes or hosting. This does not connect to or process payments.

—
—
0
0
Home Point Bar and Restaurant logo
HOME POINT BAR & RESTAURANT
Good Food • Great Drinks • Good Company

Daily Report

REPORT PERIOD

Complete report based on opening/available stock, closing stock, sales entered, and bills/costs.

TOTAL SALES KSH 0.00
UNITS SOLD0.00
GROSS PROFITKSH 0.00
APPROVED BILLS / COSTSKSH 0.00
SALES AFTER APPROVED BILLSKSH 0.00
NET PROFITKSH 0.00
CLOSING STOCK COSTKSH 0.00

Cleanup only targets records where quantity, sale total, profit, paid and balance are all zero or less. The selected-report delete removes sales for the date chosen above only; bills and stock history remain. Normal sales are not included.

Item Sales

📚 PREVIOUS STOCK & SALES

This section keeps previous recorded sales and daily totals. Select any date below to review the sales history.

Choose any date to review recorded sales, bills, profit and cash results from the first day of use.

TOTAL SALESKSH 0.00
UNITS SOLD0.00
GROSS PROFITKSH 0.00
BILLS / COSTSKSH 0.00
SALES AFTER APPROVED BILLSKSH 0.00
NET PROFITKSH 0.00

Daily History

Item Sales for Selected Day


🗑️ Manage Individual Previous Sales (Admin)

Delete one selected sale only. This does not delete other sales, bills, stock counts, or stock history. Deletion is permanent and requires an online cloud connection.

Loading previous sales…

📦 STOCK HISTORY

Previous stock counts and stock added through the Cashier approval process are shown here together with Previous Sales.

Previous Stock Counts

Added Stock / Cashier Approval History

Add New Product

Add a new product with buying price, selling price, and starting available stock. Save it to make it appear in Inventory and Sales.

Current Products

ItemBuying PriceSelling PriceOpening StockClosing Stock

Change Prices

Change buying and selling prices when your supplier or bar selling price changes. Stock quantities remain unchanged.

ItemBuying PriceSelling Price

Cash to Be Collected

Today's cash position is calculated automatically: Total Sales − Outstanding Customer Debts − Approved Bills / Till Deductions = Cash to Be Collected. Credit sales remain part of Total Sales and are deducted here only while the customer still owes the amount.

TOTAL SALES KSH 0.00
CASH SALESKSH 0.00
CREDIT SALESKSH 0.00
OUTSTANDING CUSTOMER DEBTSKSH 0.00
CASH TO BE COLLECTED BEFORE APPROVED BILLSKSH 0.00
APPROVED BILLS / TILL DEDUCTIONSKSH 0.00
CASH TO BE COLLECTED AFTER APPROVED BILLS & DEBTSKSH 0.00

BILLS & TILL

All bills and till-related deductions are recorded together here. The system deducts outstanding customer debts and only approved bills / till deductions from today's total sales for cash reconciliation.

TOTAL SALESKSH 0.00
OUTSTANDING CUSTOMER DEBTSKSH 0.00
TOTAL BILLS / TILL DEDUCTIONSKSH 0.00
TOTAL CASH TO BE COLLECTED AFTER DEDUCTIONKSH 0.00
Approval rule: Cashiers can record bills / till deductions, but only the Club Administrator can approve or reject them. Only approved deductions reduce cash to be collected; outstanding customer debts also reduce the cash amount because they have not yet been collected. Outstanding approved customer debts are also deducted from today's Total Sales when calculating cash to be collected.

➕ Add Stock

Stock entry: the Club Administrator records only the item and quantity received. It is sent to the Cashier as Pending Approval. The Cashier physically confirms the delivery in Stock Approval. After approval, the quantity is added to Available Stock and becomes part of the next sales-cycle stock calculation.

Workflow: Club Admin adds stock to the list first → reviews/edits the list → submits the final list to the Cashier → Cashier confirms → stock becomes available → click NEW SALES.

Purchases / Stock Received

Record stock received from suppliers. Saving a purchase increases available stock.

PURCHASE TOTAL KSH 0.00

Stock Approval

Cashier confirmation: every stock item entered by the Club Administrator appears here as Pending Approval. The Cashier must check the delivery and click APPROVE for each item. Only after approval is the quantity added to Available Stock.

Home Point Bar and Restaurant logo
HOME POINT BAR & RESTAURANT
Good Food • Great Drinks • Good Company

Sales & Profit Reports

Choose a month to view the full monthly report. The report updates automatically; use Print / Save Report to print or save as PDF.

📅 7-DAY WEEKLY PROFIT & SALES REPORT

This report uses the seven-day period selected below and keeps every recorded day intact. It compares sales, gross profit, approved costs and net profit day by day.

Cash / Till Reconciliation

Reconcile only Bills / Till deductions against Total Sales. Customer debts are tracked separately and are not deducted from the reconciliation figure.

EXPECTED CASHKSH 0.00
ACTUAL CASHKSH 0.00
DIFFERENCEKSH 0.00

Staff / Users

Set the operator currently using the system. Roles: Admin, Manager and Cashier.

System Test & Health Check

Runs read-only checks for the application, cloud database, staff accounts, permissions and major system modules.

Ready to test

Club Management — Software Owner

Super Admin creates the club and its Club Administrator. Cashier accounts are NOT created here. The Club Administrator of each club creates and manages that club's cashier logins.

CREATE A NEW CLUB

Leave cashier accounts blank. After the club is created, its Club Administrator will log in and create the cashier username, cashier name and password.

CLUBS

Super Admin can select any active club here to view and manage that club. The top heading shows SUPER ADMIN, not a club name.

Owner / Personal Money Register

Record cash that belongs to the boss or another person separately from bar sales. Cashiers can record money received or taken; the Club Administrator can review, approve or reject records and see each person’s current balance.

RECORD MONEY TRANSACTION

MONEY BALANCE BY PERSON

TRANSACTION HISTORY

Cashier Management

This page is for the Club Administrator. The administrator creates the cashier login details for the current club. Super Admin does not enter cashier names, usernames or passwords.

CREATE CASHIER LOGIN

CASHIERS IN THIS CLUB

Audit Log

Important actions are recorded with date, operator and details.

\n\n \n\n