Upsenso is the point of sale, inventory and back office for Philippine shops, cafés and restaurants. It keeps selling when the internet drops — and you can ask it anything about your business.
The Upsenso dashboard on desktop, showing today's gross sales of ₱28,736 across 90 transactions with sales by hour and by payment method, next to a phone showing a completed ₱565.00 GCash sale.
Current stock cover at the average sell-through rate for today.
Dome Lids1 DAY
180 left · 168.0/day
Cheese EmpanadaOUT
sold out
Ube Cheese Pandesal1.4 DAYS
6 left · 4.2/day
INVENTORY · NEEDS ATTENTION
LOW STOCK
4
OUT OF STOCK
2
WASTE THIS WEEK
₱640
ITEM
STATUS
Fresh Whole Milk
4.5 L on hand · Ingredient
LOW STOCK
Cheese Empanada
0 on hand · Finished good
OUT OF STOCK
Barako Blend 1kg
14 on hand · Finished good
IN STOCK
STOCK VELOCITY
Current stock cover at the average sell-through rate for today.
Dome Lids1 DAY
180 left · 168.0/day
Cheese EmpanadaOUT
sold out
Ube Cheese Pandesal1.4 DAYS
6 left · 4.2/day
Inventory needing attention: fresh milk low on stock, cheese empanada out of stock, and stock velocity showing dome lids with one day of cover left.
03 · BUY & SPEND
Know what leaves the business, too.
Log expenses with an approval step, raise purchase orders to suppliers and receive deliveries in full or in part — all in the same app as your sales.
Expenses by category with Pending → Approved review
Purchase orders, suppliers and partial receiving
Keep track of what you've paid each supplier
EXPENSES · AUGUST
New expense
APPROVED
₱25,000
PENDING APPROVAL
₱4,630
Monthly rent
Rent · Ermita · Aug 1
₱25,000.00APPROVED
LPG refill
Utilities · Binondo · Aug 7
₱1,150.00PENDING
Cups & lids restock
Supplies · Ermita · Aug 8
₱3,480.00PENDING
PO-202608-0042 · ERMITA
Dairy Co · 3 items
Expected Aug 10 · ₱4,250.00
PARTIALLY RECEIVED
Received 2 of 3 lines67%
EXPENSES · AUGUST
New expense
APPROVED
₱25,000
PENDING APPROVAL
₱4,630
Monthly rent
Rent · Ermita · Aug 1
₱25,000.00APPROVED
LPG refill
Utilities · Binondo · Aug 7
₱1,150.00PENDING
Cups & lids restock
Supplies · Ermita · Aug 8
₱3,480.00PENDING
PO-202608-0042 · ERMITA
Dairy Co · 3 items
Expected Aug 10 · ₱4,250.00
PARTIALLY RECEIVED
Received 2 of 3 lines67%
August expenses with ₱25,000 approved and ₱4,630 pending approval, and a purchase order from Dairy Co that is partially received.
04 · KNOW YOUR NUMBERS
Today's numbers, the moment you open it.
Gross and net sales, profit, payment methods and your busiest hours on one dashboard — plus 13 ready-made reports for the end of the day, the week and the month.
Daily, weekly and monthly reports, including VAT and gross profit
Export reports to PDF, Excel or Word (Growth and Scale)
Owners can export supported local records as a CSV bundle
PAYMENT METHODS
Cash₱13,21946%
GCash₱8,90831%
Maya₱3,16111%
Card₱2,2998%
Bank transfer₱1,1494%
REPORTS
Cash drawer reconciliation
The closing routine, at the end of a shift.
DAILY
Products
Best and worst sellers by revenue and units.
WEEKLY
Gross profit
Revenue less cost of goods and operating expenses.
MONTHLY
VAT summary
Output VAT and the receipt columns it prints under.
MONTHLY
PDFXLSXDOCX
PAYMENT METHODS
Cash₱13,21946%
GCash₱8,90831%
Maya₱3,16111%
Card₱2,2998%
REPORTS
Cash drawer reconciliation
The closing routine, at the end of a shift.
DAILY
Products
Best and worst sellers by revenue and units.
WEEKLY
Gross profit
Revenue less cost of goods and operating expenses.
MONTHLY
PDFXLSXDOCX
Sales by payment method — Cash, GCash, Maya and card — and a list of daily, weekly and monthly reports exportable to PDF, Excel and Word.
Illustrative data shown in all product previews.
Also in Upsenso
Customers & purchase history
Growth+
A customer directory with each customer's purchases, plus duplicate detection.
Payment verification
Double-check recorded e-wallet and card payments against what came in, and fix failed ones.
Finance overview
Money in and out, margins, and how each branch is doing financially.
Push & in-app notifications
Get alerted on your phone and see everything in the app's notification panel.
Turn modules on or off
Switch on only what you use — POS, inventory, expenses, procurement, recipes, AI and more.
Sync Center
See what's waiting to upload, retry anything that failed and verify it against the server.
Works offline
Keep selling when the internet drops.
Supported sales are saved on your Android device first, so checkout can continue during many connection outages. Online checks and services still need a connection.
Selling as usual. Successfully uploaded records are synced. The cashier rings up a sale.
Supported selling continues. Upsenso switches to local operation. Online checks and services remain unavailable.
Saved on this device. Each sale is saved on the device first and queued to sync.
Queued for sync. When the connection returns, eligible queued changes upload automatically and failures can be reviewed.
9:41
UpsensoErmitaSynced
CURRENT ORDER · WALK-IN
6 ITEMS
2
Iced Spanish Latte
16 oz · Less sugar
₱340.00
3
Ube Cheese Pandesal
Pastries
₱135.00
1
Butter Croissant
Pastries
₱90.00
Total₱565.00
Charge ₱565.00
Online: Successfully uploaded records are synced. The cashier rings up a sale.
Queued on the device
Supported sales, expenses and stock changes are saved locally first, so many checkout tasks can continue offline.
Syncs on its own
When you're back online, eligible queued changes upload automatically. Failed items remain visible for review and retry.
Conflicts aren't hidden
Conflicting edits follow the rule for that record type, and reviewable conflicts appear in Sync Center.
Encrypted on the device
On Android, the business data stored on the phone or tablet is encrypted.
Offline selling works on the Android app. Eligible records that upload successfully can sync across authorized devices from the Starter plan. Unsynced records remain only on the device that created them. What works offline, and what doesn't
Upsenso AI
Ask your business anything.
Ask in plain words — “what's running low?” or “how did we do this week?” — and get answers from your own sales, stock and expenses.
Answers from your own records
Upsenso grounds answers in available sales, stock and expense records. AI replies can still be inaccurate, so verify important figures.
Works offline
Download the Offline AI pack on Android and most answers work with no connection at all.
Review changes and use Undo
Sales, expenses and purchase orders use review or confirmation steps. Supported stock updates may apply with a short Undo period.
Upsenso AI
Your business assistant
How did we do yesterday?
Ask about sales, stock, reports…
Answers can be imperfect — check figures before acting.
Branches, team & control
Every branch. Every person. Every change on record.
Switch between branches from the header, give each person exactly the access their job needs, and keep a record of what happened.
Run every branch from one place
Pick a branch — or all of them — and every number follows. Compare branches side by side and keep stock and staff per location. Growth includes 2 branches and Scale 5; add more for ₱149/month each.
BREW HEAVENAll Branches
All BranchesErmitaBinondoMalate
BRANCH COMPARISON
Ermita₱12,069.00+8.0%
42%
Binondo₱9,483.00+11.0%
33%
Malate₱7,184.00−2.4%
25%
A branch picker listing All Branches, Ermita, Binondo and Malate, above a branch comparison of today's sales.
Roles that fit the job
Start from four roles, then grant or deny individual permissions per person.
Business OwnerEverything, all branches. Billing and ownership are protected.
Branch ManagerRuns assigned branches. No billing, no ownership, no audit deletion.
CashierCheckout in one branch. No costs, no refunds unless granted.
Inventory StaffStock, ingredients, receiving and drafts. No POS, no customers.
NET SALES
₱27,012
+9.8%vs yesterday
GROSS PROFIT
RESTRICTEDNot available for your role
Figures a role can't see stay hidden — even on the dashboard.
MANAGER PIN
Approvals at the counter
Refunds, discounts and selling out-of-stock items can require a manager's PIN.
AUDIT LOG
A record that can't be quietly edited
Audit entries are chained together, so Upsenso can verify that none were changed or removed.
UNUSUAL ACTIVITYGrowth+
Alerts when something looks off
Heavy discounting, unusual refund volume, quick same-cashier refunds and more — with adjustable sensitivity.
Get started
Selling in an afternoon.
Pick what you run and Upsenso switches on the right tools — you can change them any time in Settings.
01
Pick what you run
Choose your business type and Upsenso switches on the right tools. Change them any time.
02
Add products and stock
Prices, sizes, add-ons, barcodes and opening stock — or recipes for what you make.
03
Start selling
Ring up your first sale — online or off — and watch today's numbers fill in.
Still wondering about something? These are the questions shop owners ask most.
Does Upsenso work without internet?
Supported Android operations save records on the device first and can continue during many outages. On eligible paid plans, successfully uploaded records sync across authorized devices after connectivity returns. Plan changes, online AI, the web app, and some checks still need a connection. Unsynced data remains only on its device.
What devices can I use?
Android phones and tablets through Google Play, and any modern browser through the web app. On an iPhone or iPad, use the web app in your browser; it needs an internet connection. How many devices can sign in at once depends on your plan.
Which payment methods can I accept?
You can record cash, GCash, Maya, card and bank-transfer payments, including split payments. Upsenso records payments made through your own cash, wallet or terminal arrangements; it is not a payment gateway.
Can I print receipts?
Yes. Upsenso prints sales transaction records to supported Bluetooth, USB or network printers, or through your device's print dialog. These records are not represented as BIR-authorized invoices or official receipts.
Is Upsenso BIR-accredited?
No. Upsenso isn't registered or accredited with the BIR as a POS, cash register or accounting system, and the sales records it produces aren't BIR-authorized invoices or official receipts. Keep issuing the invoices and receipts your business is required to, separately from Upsenso where needed.
Does the AI assistant send my data anywhere?
Not by default. When you allow online analysis on a device, your prompt and selected business and conversation context are sent through Supabase to OpenAI. This can include totals, suggestions, product, category or branch names, and anything you put in your prompt. See the Privacy Policy for the provider and retention details.
Can I get my data out?
The business owner can download a CSV bundle of supported local record tables from Settings. It may omit images, attachments, server-only records and unsupported record types. On Growth and Scale, supported reports can also export to PDF, Excel and Word.
How do my staff sign in?
Add them from the Team page and choose their role. Upsenso emails a username and temporary password. Ask the employee to change it promptly; if email delivery fails, the temporary credentials may be shown once to the authorized administrator.
How does billing work?
Upsenso is free to download. Paid plans are bought and managed through Google Play, from Settings → Plans & Billing in the app.
Didn't find your answer?
Run your shop from one app — starting today.
Free to download on Google Play, or open Upsenso in your browser.