No results found
Try different keywords or contact our support team.
Account & Access
Registration, login, passwords, and account status
To create a Cafe Buddy account, go to the Sign In page and click Create Account. The registration process has three steps:
- Account Details — Enter your username, password, email address, mobile number, and birthday.
- Verify Email — A 6-digit OTP will be sent to your email. Enter it to confirm your address.
- Business Information — Fill in your full name, business name, business address, and social media or website links.
After submitting, your application will be reviewed by our team within 24–48 hours. You'll receive an email notification once your account is activated.
All new accounts are manually reviewed by our admin team before activation. This process typically takes 24–48 hours on business days.
You will receive an email at your registered address when your account is approved or if we need additional information.
Cafe Buddy uses two-factor authentication (2FA) on every login to protect your account and your business data. After entering your username and password, a one-time 6-digit code is sent to your registered email.
This ensures that even if someone else knows your password, they cannot access your account without the OTP.
OTP codes expire in 10 minutes. If yours expires before use, click Resend Code on the login screen.
On the Sign In page, click Forgot password? and follow these steps:
- Enter your registered email address.
- Check your inbox for a 6-digit reset code (valid for 10 minutes).
- Enter the code, then create and confirm your new password.
Accounts are suspended for one of the following reasons:
- Overdue subscription payment — your monthly invoice was not settled by the due date.
- Violation of Terms of Service — unusual or prohibited activity was detected.
- Manual suspension — requested by the account owner or triggered by admin review.
To reactivate your account due to a billing issue, settle your outstanding balance and send proof of payment to [email protected]. Reactivation is processed within 24 hours of confirmation.
For other suspension reasons, contact [email protected] to appeal.
Go to Settings → Business Information in your Cafe Buddy dashboard. The profile is divided into three sections:
- Account-Registered Details (Locked) — Business Name, Business Address, Owner name, and Birthday are pre-filled from your registration and cannot be edited directly. These are grayed out.
- Contact Details — Requires OTP — To change your Email Address or Mobile Number, click the Change → button beside the field. A 6-digit OTP will be sent to the new email or mobile for verification before the change takes effect.
- Website & Social Media Links — You can add unlimited links (Facebook, Instagram, website, etc.). Click + Add Link to add a new row and × to remove any link. These save when you click Save Changes.
Your updated business name and address will appear on printed order slips.
Account deletion is handled by our support team. Email [email protected] from your registered email address with the subject Account Deletion Request and include your business name.
Billing & Payments
Subscription, invoices, payment methods, and pricing
Cafe Buddy costs ₱149.00 per month, billed on the 27th of every month. There is one plan that includes all features — no tiers, no upgrades, no hidden fees.
Your subscription covers unlimited orders, all modules (New Order, Kitchen Display, Cash Drawer, Analytics, Stocks, Menu Builder, Staff Accounts), receipt printing, and customer support.
Invoices are generated on the 27th of every month. The due date is 3 days after the billing date (i.e., the 30th of the same month).
You will receive an email notification when your invoice is ready. Late payments may result in temporary suspension of your account.
After receiving your invoice email, transfer ₱149.00 to our payment account, then send proof of payment and your invoice number to [email protected].
Our billing team will confirm receipt and mark your invoice as paid within 24 hours on business days.
Go to Settings → Subscription in your Cafe Buddy dashboard. The right side of the page shows your complete invoice history including the date billed, amount, date paid, reference number, and status (Paid or Pending).
You can filter invoices by date range using the date filter at the top of the invoice table.
Yes. You can cancel your Cafe Buddy subscription at any time by emailing [email protected]. There are no long-term contracts or cancellation fees.
Cancellations take effect at the end of the current billing period. No refunds are issued for partial months.
If your invoice is not settled by the due date, your account may be temporarily suspended. You will still be able to log in but will see a suspension notice with instructions to settle your balance.
Once payment is confirmed, your account is reactivated within 24 hours. All your data (orders, menu, staff) is preserved during suspension.
New Order & POS
Taking orders, payment methods, receipts, and VAT
Go to Menu Builder in the sidebar and click + Add Menu Item. For each item you can:
- Set the item name and category.
- Add one or more options (e.g. Small, Medium, Large — or Hot, Iced) each with its own price.
- Link ingredients from your stock to each option for automatic deduction when orders are placed.
You can also manage categories by clicking Edit Categories in Menu Builder.
Go to Settings → Tax Settings to configure VAT. You have two options:
- Non-VAT — No VAT is applied to orders. Simple mode for non-VAT registered businesses.
- VAT — Choose between:
- VAT on Top of Price (Exclusive) — VAT is added on top of the selling price. Receipt shows: VAT Base → Add VAT → Amount Due.
- VAT Already in Price (Inclusive) — VAT is already included in the selling price. Receipt shows: Total Sales (VAT Inclusive) → Less VAT → Net of VAT → Amount Due.
The default VAT rate is 12% but can be adjusted in Tax Settings.
In the New Order screen, the order slip on the right side has a Discount amount input field below the item list. Type the discount amount (in pesos) and the total will automatically update.
Discounts are recorded in the transaction history and reflected in the Net Income Statement under Analytics.
Cafe Buddy supports three payment modes:
- Cash — Enter the cash tendered amount; change is computed automatically.
- QR Code — Your uploaded QR code is shown. A Transaction Reference Number is required before confirming.
- Debit / Credit Card — A Transaction Reference Number is required before confirming.
Each payment mode has a separate balance tracked in the Cash Drawer module. You can settle QR and Card balances to your bank anytime using the Settle QR or Settle Cards buttons.
After confirming payment, a popup appears asking if you want to Print Order Slip or Skip. Clicking Print opens your browser's print dialog with the receipt pre-formatted for an thermal printer.
The receipt includes:
- Your business name and address (from Settings)
- Order number, date/time, and cashier name
- All ordered items with quantities and amounts
- VAT breakdown (if VAT is enabled)
- Payment mode, cash tendered, change (for cash), or reference number (for QR/Card)
Any thermal POS printer connected to your device should work. Set your printer to paper width: in your OS print settings.
Order numbers follow the format DDMMYY-XX (e.g. 190325-01 for the 1st order on March 19, 2025). The counter resets to 01 each day.
Test Mode (toggled in the topbar) appends the word "Test" to order numbers (e.g. 190325-01 Test). Use this when training staff or testing the system without affecting real records. Switch to Live Mode for actual operations.
Kitchen Display System
How orders reach the kitchen and the serving workflow
Orders are automatically sent to the Kitchen Display the moment payment is confirmed — not when the order is placed, but after the payment step is completed.
This ensures the kitchen only prepares orders that have already been paid for, avoiding wasted preparation for cancelled or unpaid orders.
Each order in the Kitchen Display goes through two steps:
- Queued — The order just arrived. Kitchen staff clicks Prepare to acknowledge it. The status changes to In Progress (shown with a pulsing amber dot).
- In Progress — The order is being prepared. Once ready, kitchen staff clicks Serve Order. The order is removed from the queue and logged in Kitchen History.
The Kitchen History log (accessible via View History) records the sent time, the time Prepare was clicked (start), the time Serve Order was clicked, and the total prep time in minutes (measured from Prepare click to Serve Order click — not from order sent time).
Yes. Cafe Buddy is browser-based, so you can open it on any device — a tablet, a second monitor, or a phone — and navigate to the Kitchen Display module. It works on any modern browser.
For dedicated kitchen setups, we recommend a wall-mounted tablet or an old phone/tablet logged into a Kitchen role staff account, which only has access to the Kitchen Display module.
Yes. Go to Kitchen Display → View History. Every served order shows the time it was sent to the kitchen, the time preparation started, the time it was served (when Serve Order was clicked), and the total prep time in minutes — measured from clicking Prepare to clicking Serve Order.
Prep time is measured from when the kitchen staff clicks Prepare (not from when the order was sent) to when they click Serve Order. This gives an accurate measurement of actual preparation time, not waiting time.
This helps you identify bottlenecks, measure kitchen efficiency, and plan staffing during peak hours.
Stocks & Inventory
Ingredients, FIFO costing, restocking, and waste tracking
FIFO (First In, First Out) is a costing method where the oldest stock is used first. In Cafe Buddy, each time you restock an ingredient at a new price, that purchase is recorded with its own price per unit.
When an ingredient is consumed (from a sale), the system uses the oldest purchase price first. This gives you a more accurate cost of goods sold compared to using a single average price.
You can see the purchase history of each ingredient (date, price per unit, quantity) directly on the stock card in the Stocks module.
When adding a stock item, you can set an Alert When Below threshold (e.g. alert when Sugar drops below 50 grams). When the quantity reaches or goes below that threshold:
- A Running Low badge appears on the stock card.
- A ! badge appears on the Stocks item in the sidebar so you can spot it immediately.
If a cashier tries to add an item whose ingredients are below the needed quantity, a Stock Warning popup appears before the item is added to the order.
When you log waste for an ingredient (via Stocks → Log Waste), the system:
- Deducts the quantity from the ingredient's current stock.
- Calculates the peso value of the wasted stock (quantity × cost per unit).
- Adds it to the Waste / Spoilage total in Analytics.
In the Net Income Statement, the formula is: Net Sales − Waste / Spoilage = Net Income. Tracking waste accurately gives you a more honest picture of your actual net income.
In the Stocks & Ingredients module, each stock card has four action buttons:
- Restock — Add new stock. Enter the total quantity and total amount paid; the system computes the cost per unit automatically.
- Log Waste/Spoilage — Deduct stock for spoilage or loss. The peso value is computed and added to your Analytics waste total.
- Edit — Change the item name, unit, or low-stock alert threshold. Current quantity and cost are read-only and can only change through Restock or Waste.
- Delete — Permanently remove the stock item. A confirmation prompt appears first.
To manage units (add or remove units like sachet, cup, etc.), click the Manage Units button in the Stocks topbar.
Yes — as long as ingredients are linked to menu item options in Menu Builder. When an order is confirmed and payment is completed, the system automatically deducts the exact ingredient quantities used for each ordered item from your stock.
If an ingredient is not linked to a menu item option, no deduction occurs for that item. Make sure all options in Menu Builder have the correct ingredient quantities set.
Staff & Roles
Creating staff accounts, roles, PINs, and module access
Go to Settings → Staff Accounts and click + Add Staff. Fill in the staff's first name, last name, username, and PIN. Then select their role:
- Owner — Full access to all modules.
- Manager — Full access except staff management.
- Cashier — Typically limited to New Order and Kitchen Display.
- Kitchen — Typically limited to Kitchen Display only.
You can also manually select which specific modules each staff member can access using the Module Access checkboxes.
The Staff PIN is a 4-digit code assigned to each staff member by the Owner or Manager. It is designed for quick staff switching at the POS terminal without needing to sign out and sign in with a full username and password.
Only the Owner or Manager can set or change a staff member's PIN. Staff cannot change their own PIN.
Go to Settings → Staff Accounts. On each staff row you'll see:
- Deactivate — Disables the account without deleting it. The staff member cannot log in, but their history is preserved. You can reactivate them later.
- Delete — Permanently removes the account. Past transactions recorded under their name are not affected.
Go to Settings → Audit Logs. This shows a complete log of every login and logout event including the staff name, role, timestamp, and action type. Entries are sorted by most recent first.
Use audit logs to monitor for unauthorized access or to verify shift start/end times.
Reports & Analytics
Sales reports, net income, CSV export, and data
The Net Income Statement in Analytics uses this formula:
- Total Sales — Sum of all confirmed order totals.
- Less: Discounts Given — Total discount amounts applied.
- = Net Sales
- Less: Waste / Spoilage Value — Total peso value of logged waste.
- = Net Income
Note that this is a simplified income statement. It does not include rent, utilities, or labor costs — only revenue and direct stock-related deductions that are tracked within Cafe Buddy.
Go to Analytics and click Export CSV in the top right. This downloads a CSV file containing all your transactions with columns for Order #, Date, Served By, Sale Amount, Discount, Net Sales, Cost of Goods, and Gross Profit.
CSV files can be opened directly in Microsoft Excel, Google Sheets, or any spreadsheet application.
Yes. In Daily Sales, use the From and To date pickers at the top of the page, then click Filter. The transaction table and summary stats (total sales, discounts, cost of goods, gross profit) will update to show only the selected period.
Click Clear to remove the filter and show all transactions.
The Dashboard is designed to show today's performance at a glance — today's sales total, gross profit, number of orders, and cash drawer balance. The transaction table only shows orders placed on the current date.
For historical data across multiple dates, use Daily Sales (with the date filter) or Analytics for a full summary.
The Dashboard transaction counter automatically resets at midnight each day, and the order number counter resets to -01 each morning.
Self-ordering QR
Self-ordering QR lets your customers scan a QR code at the table (or counter) using their smartphone camera and place orders directly from their phone — no app download needed. Orders appear instantly in your New Order module where your staff can accept and process them.
Go to Self-ordering QR in the sidebar. Toggle the Activate Self-ordering switch at the top of the page. When active, customers see your full menu and can place orders. When inactive, they see a friendly "please come to the counter" message.
The sidebar nav item shows a green ON badge when active and a red OFF badge when inactive.
Your customer ordering page is automatically generated as cafebuddy.ph/qr-order/[yourcafename] — created from your business name. This URL is permanent and never changes. You can copy it from the Self-ordering QR module and share it directly, or let customers scan the QR code.
Yes. In the Self-ordering QR module, under Accepted Payment Methods, you can independently toggle Cash on Counter, QR Payment, and Debit/Credit Card. Only the methods you enable will appear on the customer ordering page.
Click Save as JPEG to download a high-resolution standee image (letter-size, 850×1100px) perfect for printing at a photo shop or on a table card. Click Print / PDF to open a print-ready version in a new window — use your browser's print dialog to save as PDF or print directly.
The standee features a designed layout with your café name, "TAP OR SCAN" heading, QR code with the CafeBuddy logo in the center, your URL, and a Self-ordering badge.