Managing Financial Operations in FlexBookz
Learn how to manage revenue, commissions, inventory, and expenses using FlexBookz Financial Management, with step-by-step instructions and best practices.
Introduction
The Financial Management area in FlexBookz centralizes your salon, spa, or barbershop financial operations so you can monitor revenue, control inventory costs, and manage staff commissions with confidence. It ties directly to booking and POS data, automatically recording income from services and retail sales. This documentation explains how the module works, provides clear step-by-step instructions, and offers practical examples and troubleshooting tips to help you keep accurate, actionable financial records.
How it Works
FlexBookz Financial Management pulls transactional data from completed appointments, POS sales, and manual expense entries to build a comprehensive financial picture of your business. Key components include:
Revenue aggregation: Income is categorized by appointment payments, retail sales, tips, and refunds.
Commission tracking: Commission rules (percentage or flat fee) are applied per service or per staff member and recorded automatically.
Inventory integration: Retail product sales decrement stock levels and record cost-of-goods-sold (COGS) when items are sold through the POS.
Expense recording: Business expenses can be added, categorized, and marked as tax-deductible.
Reporting & exports: Detailed reports are exportable to Excel or PDF for accounting or tax filing.
The system is configurable: set VAT collection, define commission structures, enable negative stock (if required), and choose your preferred report formats.
Step-by-Step Guide
Viewing Revenue
Navigate to Financial Management → Revenue in the side menu.
Select a date range using the date picker (e.g., This Month, Last Quarter, or custom dates).
Review the top-line metrics: Total Revenue, VAT Collected, Total Commissions, and Net Revenue.
Switch between tabs:
All Revenue — lists every transaction with time, type, and amount.
Revenue per Employee — shows each staff member’s revenue and collected tips.
Revenue per Service — highlights which services bring the highest sales.
Use filters to limit results by location, employee, service category, or payment method.
Click Export to download the data as
.xlsxor.pdf.
Example: To see June performance for stylist Maria, set the date range to 01/06/2025–30/06/2025, filter by employee = Maria, and view the Revenue per Service tab to identify Maria’s top-selling services that month.
Adding a Product to Inventory
Go to Financial Management → Inventory.
Click + Add Product.
Complete the product form fields:
Product Name: Example: Shampoo 250ml.
SKU: Unique code, e.g.,
SH250-001.Category: e.g., Retail > Haircare.
Barcode: Optional — used if you scan products at checkout.
Description: Internal notes or public product details.
Purchase Price: Cost per unit (for COGS calculations).
Selling Price: Retail price charged to customers.
Reorder Point: Minimum desired stock level to trigger a restock alert.
Allow Negative Stock: Toggle if you permit sales when stock is temporarily unavailable.
Click Add Product to save.
Use case: You stock 20 bottles of Shampoo 250ml at a purchase price of $4 and a selling price of $12. Set Reorder Point = 5 so the system notifies you when stock falls below 5 units.
Recording an Expense
Open Financial Management → Expenses.
Click + Add Expense and enter details: date, amount, vendor, category (Rent, Utilities, Supplies), and whether it is tax-deductible.
Attach a receipt (optional) and save.
Exporting Financial Reports
Navigate to Financial Management → Reports.
Select the report type: Profit & Loss, Revenue by Service, Inventory Valuation, or Custom report.
Set filters and date range, then click Generate.
Click Export and choose PDF or Excel.
Tips & Best Practices
Reconcile monthly: Reconcile FlexBookz reports with your bank statements and POS summaries each month to catch discrepancies early.
Define clear commission rules: Use fixed percentages per service or per employee and document them in staff agreements for transparency.
Use categories consistently: Categorize expenses and products (Retail vs. Internal Use) to make filtering and reports more meaningful.
Monitor high-margin services: Review Revenue per Service to focus marketing and upsells on the most profitable offerings.
Set realistic reorder points: Base reorder thresholds on average daily sales to prevent stockouts or excess inventory.
Back up exports: Store monthly exports in a secure location or accounting software to maintain historical records.
Enable automated reminders for unpaid appointments to reduce missing revenue.
Consistent data entry and monthly reconciliation save time and reduce errors during tax season.
Troubleshooting
No revenue showing: Verify that appointments are marked as Completed and payment status is set to Paid. Check date filters and location settings.
Incorrect commission totals: Confirm commission rules in Settings → Commission and ensure that the employee is assigned correctly to the appointment.
Inventory discrepancies: Recount stock for the affected product, check for manual adjustments, and verify that POS sales have been recorded. If necessary, perform a stock adjustment to correct quantities.
VAT not displayed: Ensure VAT is enabled in Financial Settings and that the product or service has VAT applied.
Export errors: Try a smaller date range to isolate the issue. If CSV/Excel fields appear mismatched, confirm column mapping in your accounting software import settings.
If you need help configuring Financial Management or resolving a specific issue, contact FlexBookz Support or visit our Help Center for guided walkthroughs and video tutorials.
Was this documentation helpful? Let us know!