ABOUT
SweepAdmin on laptop and mobile

SweepAdmin

SweepAdmin is a complete billing, analytics, and management platform for business owners who manage multiple companies, cashier teams, stock inventory, and cash flow. All from one place, on any device.

Companies
Multi
Unlimited clients
Account Roles
2
Owner & Cashier
Cloud Sync
Live
Real-time updates
App Type
PWA
Install on any device
Reports
CSV
Excel ready export

Getting Started
Signing in, account activation, and setting your username
1
Sign In with Google
SweepAdmin uses Google Sign-In for authentication. Tap Sign in with Google on the login screen and select your Google account. No separate password is required.
SweepAdmin utilizes Google OAuth 2.0 for user authentication. Your account credentials are never shared or stored on our servers.
2
Account Activation
After signing in for the first time, new accounts are placed in a pending activation state. You will be shown a page with clear steps on what to do next, along with contact information to reach us directly. Follow the steps provided on that page to get your account activated. Once activated, access is granted based on your subscription expiry date. If your subscription is close to expiring (3 days or fewer), you will see a warning prompt. After expiry, access is blocked until renewed.
3
Set Your Username
Owner accounts can set a unique SweepAdmin username — a short, globally reserved handle for your account. Open the hamburger menu, find your profile at the top, and tap the edit icon next to your username. Usernames are unique across all SweepAdmin accounts. Cashier accounts do not have this feature.
Login Screen
Pending Activation Page

Companies
Each company is an independent billing client with its own settings

Companies are the core unit of SweepAdmin. Each company you add represents a billing client you manage, bill, and track separately. When a company is created it receives a unique auto-generated Company Code (e.g. A001, AB12) used across invoices, reference numbers, and bill history search.

Every company is fully isolated — its games, usernames, billing history, analytics, and settings are all separate from every other company you manage.

Assigned Games & Rates
Assign games to each company with individual cost and sell rates. Each game runs in Points to Dollar or Dollar to Points billing mode. Profit and loss are calculated by comparing the cost rate against the sell rate for each game per company.
Usernames & Account Levels
Add player or account usernames to each company, each tagged with their position in the account hierarchy: Agent, Supermaster, Master, Distributor, Subdistributor, Store, or Player.
Extra Fee & Bonus Rate
Set a company-level extra fee percentage added on top of every bill. Set a custom rate for bonuses or discounts applied at billing time — both configurable per company individually.
Per-Company Analytics
Each company has its own analytics dashboard with summary cards, trend charts, bar charts, and pie charts scoped entirely to that company's data.
Full Bill History
Every bill ever recorded for a company is stored and searchable by game name, username, date, or reference number, indefinitely.
Individual Settings
Each company has its own settings: company code, active or inactive status, and credit balance tracking for overpayments that roll over to future bills.
Companies

Billing Panel & Bill History
Instant bill calculation, payment tracking, and reference numbers

Inside each company is the Billing Panel, a live bill calculator. Add line items by selecting a game, entering the username, and typing the value. The amount calculates automatically the moment you enter it. Two billing modes are available per line item: Points to Dollar (enter points, get the dollar amount) or Dollar to Points (enter a dollar value, get points). You can mix modes within a single bill.

Profit and loss on every bill are calculated by comparing the cost rate set for the game against the sell rate applied to that company. The difference between what you pay to load and what you charge the company is your profit per point block.

When done, set the payment status (Received, Partial, or Pending), choose a payment method from your Cash Flow setup, and record the bill. A reference number is generated automatically and the bill is saved to the cloud. If a payment method is selected and the status is received or partial, the amount posts automatically to that method's Cash Flow balance.

Payment Methods
Payment method options are pulled from your Cash Flow setup. If no methods are configured, the payment method dropdown does not appear in the billing panel.
Extra Fee & Credit
A company-level extra fee is automatically added on top of the subtotal. If the company holds a credit balance from prior overpayments, it can be applied to reduce the amount due.
Custom Date & Time
Bills default to the current date and time but you can set any date for a bill — useful for recording bills for a different billing period or correcting past entries.
Print Invoice
Print or save a PDF invoice directly from a live bill or any bill in history. The invoice includes your branding, all line items, a summary, and balance due.
How a Bill is Calculated

Each line item is calculated the moment you type the value. The system multiplies the points entered by the sell rate configured for that game on that company. For multi-line bills, each line is computed separately and summed into the final total.

POINTS TO DOLLAR: Points × Sell Rate = Bill Amount
DOLLAR TO POINTS: Dollar Amount ÷ Sell Rate = Points
MULTI-LINE TOTAL: Σ ( Pointsᵢ × Rateᵢ ) for each line i
PROFIT PER LINE: ( Sell RateCost Rate ) × Points

Past bills always retain the exact rates they were generated with. Updating a game's rate only affects new bills going forward — historical records stay accurate.

Reference Number Format

Every recorded bill is assigned a unique reference number:

FORMAT: COMPANYCODE-YYYYMMDD-SEQ
EXAMPLE: A001-20250601-003
MEANING: Company A001 · June 1 2025 · 3rd bill that day

Your client can read this from their printed invoice under Ref. No#. Paste the full reference number into the bill history search bar to pull up that exact bill instantly. You can also search by just the company code to see all bills for that client.

Billing Panel
Bill History

Master Inventory
Global stock tracking with ordered points and full history

The Master Inventory is a global stock registry separate from the games assigned to individual companies. It tracks how much stock you hold across your accounts and how it is consumed through billing. Each master game entry tracks Total Points (your full stock), Ordered Points (stock ordered from a higher account level not yet received directly), and Remaining Points (total minus what has been billed or redeemed). All adjustments are stored permanently with a full history log.

Account Hierarchy & Ordered Points

SweepAdmin supports a full account level hierarchy: Agent > Supermaster > Master > Distributor > Subdistributor > Store > Player. When you set the highest account level you hold, the system understands that you cannot directly load stock from your own level or above — you must order it from an account higher up the chain. These are tracked as Ordered Points, representing stock in transit or expected. Once received, you adjust your stock and inventory updates accordingly.

Add Stock
Add incoming points to a game's total stock. The new quantity reflects immediately in Remaining Points and is saved to the stock history log.
Replace Stock
Fully reset a game's stock to a new value — useful when reconciling actual account balances against what the system shows.
Subtract Stock
Manually deduct points from stock — for example, when reloading a sub-account directly or correcting a discrepancy.
Stock History
Every add, replace, and subtract is logged with date, quantity, and operation type — stored permanently in the cloud.
Master Inventory

Cash Flow Management
Payment method wallets, expenses, and shareholder profit distribution

Cash Flow Management has four tabs: Cash Flow, Payments, Expenses, and Shareholders. Together they give you a complete picture of money coming in, money going out, and how profit is distributed.

Cash Flow Tab

The Cash Flow tab is where you manage your payment method balances. Each payment method you set up (for example: Cash, Bank Transfer, Mobile Money, or any label you choose) appears as a card showing its all-time running balance. Think of each card as a wallet that SweepAdmin tracks automatically.

Clicking a payment method card opens a full detail view of every transaction logged against it — incoming bill payments, manual adjustments, and transfers — all filterable by date range. Below the cards is the All Transactions list showing every transaction across all methods in one place.

Each payment method card has four action buttons:

  • Add — manually post incoming funds (e.g. a cash deposit received outside of a bill)
  • Adjust — manually correct the balance up or down to resolve a discrepancy
  • Deduct — remove funds from the balance (e.g. withdrawal or payout)
  • Transfer — move funds from one payment method to another with an optional conversion rate if currencies or denominations differ

All manual adjustments and transfers are saved with a note and timestamp, visible in the transaction history of each method.

How billing connects to Cash Flow: When you record a bill and select a payment method with status Received or Partial, that payment amount is automatically posted to the corresponding payment method's balance. The Cash Flow balance updates the moment the bill is saved — no manual entry needed.

Payments Tab

Shows all incoming payments recorded from billing — full and partial payments. Each entry links back to its original bill, showing company name, reference number, date, amount received, and payment method used. This gives you a clean incoming-cash view separate from manual adjustments.

Expenses Tab

Add operational expenses manually: rent, utilities, internet, supplies, or any other overhead. Give each expense a name, amount, and date. If cashier accounts are set up with salary rates and shift records, salary expenses are calculated automatically based on hours worked and salary type. These appear as individual salary line items inside the expenses view with no manual entry needed. Total operating expenses feed into the Gross Profit calculation in Global Analytics.

Shareholders Tab

Add shareholders with their name and ownership percentage. SweepAdmin automatically calculates each shareholder's profit share based on the current gross profit. You can see how much each shareholder has earned, mark dividend payments as paid, and view payment history per shareholder — making profit distribution transparent and trackable.

Cash Flow Management

Manage Cashiers
Add employees, track shifts, manage salary, and set permissions

The Manage Cashiers page gives you full control over employee accounts. Cashiers sign in with their own Google account and are linked to your organization — they see a limited version of SweepAdmin scoped entirely to your data. You remain in full control of what they can see or do.

Add Cashiers
Add a cashier by entering their email address. Once added they can sign in and their account is automatically linked to your organization.
Salary Settings
Set each cashier's salary type — Hourly, Daily, Weekly, Bi-Weekly, or Monthly — along with their rate. Salary earned is calculated automatically from shift hours.
Shift Tracking
Cashiers clock in and out from their own account panel. A live shift timer is shown while a shift is active. All shifts are stored with exact timestamps.
Permissions
Cashiers have minimal access by default. The owner can individually toggle permissions per cashier for Global Analytics, Quick Summary, Profit/Loss visibility, Cash Flow access, and Generate Report.

Overview Cards — All Clickable

The top of the Manage Cashiers page shows live summary cards. Every card is tappable and drills into the relevant data:

  • Total Cashiers — total number of employees linked to your account
  • Currently On Shift — who is clocked in right now, live
  • Hours Worked — total hours for all cashiers within a selected date range
  • Salary Earned — total salary earned across all employees for the period
  • Paid Salary — salary already marked as paid
  • Unpaid Salary — outstanding salary yet to be paid — clicking this lets you mark payments as received per employee

Tap any cashier card to open their profile and view their complete shift history, full salary history, and adjust their salary type, rate, or permissions at any time.

Manage Cashiers

Analytics & Global Analytics
Summary cards, charts, and cross-company insights

Each company has its own Analytics tab for that company's data alone. Global Analytics (accessible from the menu) aggregates data across all companies into one dashboard. All cards are tappable — tapping drills into the detail behind that number. Profit and loss in both views are calculated by comparing the cost rate against the sell rate set for each game per company.

Company Analytics — Summary Cards

  • TOTAL LOADED — total points loaded across all bills for this company. Tap to see a per-game breakdown.
  • TOTAL REDEEMED — total points redeemed (billed out). Tap for breakdown.
  • PAYMENTS RECEIVED — total cash received. Tap to open the full payment ledger with each payment, credit applied, and partial entries.
  • OUTSTANDING / CREDIT BALANCE — switches label dynamically based on whether the company owes you money or holds a credit. Tap for the full balance ledger.
  • PROFIT / LOSS — net profit from this company (sell price minus cost price). Shows total cost as a subtitle. Tap for a per-bill breakdown.
  • GENERATE REPORT — shortcut to export a CSV report scoped to this company.

Global Analytics — Summary Cards

  • TOTAL LOADED (pts) — total points across all companies. Tap for a ranked per-company breakdown.
  • RECEIVED ($) — total cash received across all companies. Tap for per-company payment detail.
  • OUTSTANDING / CREDIT / BALANCE DUE — net balance aggregated across all companies.
  • PROFIT / LOSS — gross profit with cost shown in subtitle. Tap for per-company P/L breakdown.
  • TOTAL COST — total cost of points across all games and companies combined.
  • OPERATING EXPENSES — sum of all expenses including salary and manual entries, with paid vs. unpaid shown in subtitle. Owner only.

Below the cards, Global Analytics also shows Top Companies ranked by revenue and Top Games ranked by points and revenue.

Charts

  • Trend Chart (Line) — revenue over time, filterable by Daily, Weekly, or Monthly aggregation. Shows whether revenue is growing, declining, or flat.
  • Bar Chart — billing amounts grouped by period, good for comparing performance across weeks or months.
  • Pie Chart — revenue breakdown by game, showing which games contribute the most to a company's billing.
Analytics Dashboard

Generate Report
CSV exports for billing, profit/loss, and company summaries

Generate Report exports your data as CSV files, ready to open in Excel, Google Sheets, or hand off to your accountant. Reports are filterable by date range and can be scoped to all companies or a single one.

Billing Report
Every bill line item: company, game, username, account level, date, points, dollar amount, payment status, amount received, and balance due.
Company Summary
Per-company totals: points loaded, points redeemed, total billed, cash received, balance due, and current credit balance.
Profit / Loss Report
Per-line-item detail comparing cost rate vs sell rate: cost price, sell price, and profit or loss per transaction. Useful for auditing margins.
Operating Expenses
Salary costs plus manual expenses with the Gross Profit formula shown inline — ideal for period-end financial review.
Generate Report

Invoice Settings
Your branding on every printed invoice

Customize what appears on every invoice SweepAdmin generates. Changes reflect immediately the next time you print or save an invoice for any company.

Branding Name
Set a custom business name shown as the header on all invoices instead of your Google account display name.
Contact Info
Add a phone number, email address, or business address shown below your branding name on every invoice.
Logo / Profile Photo
Upload a custom logo saved to your connected Google Drive, or use your Google account profile photo. A default icon is used if neither is set.
Footer Note
Add a custom text note at the bottom of every invoice: payment terms, a thank-you message, bank details, or any other information for your clients.

What a Printed Invoice Includes

  • Logo, branding name, and contact info in the top-left header
  • "INVOICE" label, Reference Number (Ref. No#), and date in the top-right
  • Bill To: company name and category
  • Period: the date range of bills included in this invoice
  • Items table: S.N, Date, Ref., Game, Username, Rate%, Points, Amount, Status
  • Summary box: Subtotal, Extra Fee (if applicable), Total Billed, Cash Received, Balance Due or Paid in Full, Remaining Credit (if any)
  • Prior Outstanding balance for single-bill invoices where the company has other unpaid bills
  • Footer note if set
  • "Generated by sweepadmin.com" with the date at the bottom
Invoice Settings

Data, Security & Admin Tools
Audit log, import/export, data management, and action PIN
Data Edit Log
Audit trail of every cashier action: creates, edits, deletes, and shift events — logged with name, timestamp, table affected, and a summary. Filterable by date and action type. Visible to owner only. Data is retained for 3 days then automatically pruned.
Export Data
Downloads a complete JSON snapshot: all companies, assigned games, master games, bills, cash flow data, and invoice settings. Use as a backup or to migrate to a new account.
Import Data
Restore from a previously exported JSON file. Companies are matched by name and merged; bills are deduplicated by reference number. Safe to run multiple times — useful for migrating between accounts or restoring after accidental deletion.
Security — Action PIN
Set a numeric PIN required before any destructive operation: clearing bills by date range or deleting all data. If no PIN is set, a confirmation dialog is used instead. The PIN can be changed or removed at any time.
Clear Bills by Date Range
Permanently deletes all bills within a date range you specify. Related Cash Flow transactions are also removed. PIN-protected and irreversible.
Delete All Data
Wipes everything: all companies, games, bills, cash flow data, and settings. Requires two confirmation dialogs plus your action PIN. Irreversible.
Data and Security

Subscription
Your plan, access status, and renewal

The Subscription panel is accessible from the hamburger menu. It shows your current plan name, expiry date, days remaining with a visual progress bar, and your current access status: Active, Expiring Soon (3 days or fewer), Expired, or Unlimited.

SweepAdmin access is managed through the activation process. To renew, complete the required payment and follow the steps on the activation page. Accounts never activated show a pending message. Monthly and Annual plan options are listed in the subscription panel.

Subscription Panel

Ready to Run Your Business Smarter?
Billing, analytics, cash flow, and team management — everything in one place at sweepadmin.com