Skip to content
Tindro

Point of sale, inventory and reporting for Philippine small businesses

Sell at the counter, keep stock levels accurate, record what you spend and see what the business earned after costs. One price for the whole business, whatever number of staff and terminals you run. This page lists everything the system does.

No card required. No setup fee. Cancel at any time.

Price
₱299 / month
Per business, not per terminal
Free trial
30 days
All modules, no card
Staff and terminals
Unlimited
Included in the base price
Runs on
A web browser
PC, laptop, tablet or phone

1

Point of sale

The selling screen is a search box and a grid of products. It is built to be usable on a phone as well as a counter PC.

Adding items

  • Search by product name or SKU, or filter by category
  • Scan a barcode with any scanner that acts as a keyboard
  • Quantities accept decimals, so 1.5 kg is a normal entry
  • Stock on hand is shown on every product tile
  • Out-of-stock products are marked and cannot be added

Taking payment

  • Cash, GCash, Maya, bank transfer, card, or another method you name
  • Cash change is calculated as you type the amount received
  • Suggested tender amounts rounded to the usual notes
  • A reference number can be recorded for non-cash payments
  • Payment is refused if cash received is below the amount due

Discounts and customers

  • A discount per line, an order-level discount, or both
  • Order discounts are allocated proportionally across lines
  • Discounting is a separate permission from selling
  • Attach a customer to build their purchase history
  • Loyalty points can be spent against the bill, if that module is on

During a busy counter

  • Hold an order and resume it later, for a customer who steps away
  • Prices come from the catalogue, never from the browser
  • A double-tap or a retried request cannot charge twice
  • Concurrent sales of the last unit: one completes, one is refused
  • Receipt printed, or skipped, after the sale is recorded

Cash drawers

  • A cashier opens a drawer with the float they are starting with
  • Every sale and refund is tagged with the drawer that took it
  • The screen shows what should be in the drawer at any moment
  • At close, the counted cash is compared and the gap recorded
  • Totals are frozen at close, so a later void cannot rewrite the count
  • Optionally require an open drawer before any sale can be rung up
  • A history page shows every shift and every short or over

2

Products and catalogue

Per product

  • Name, description and category
  • Cost price and selling price
  • SKU and barcode, both optional and unique per business
  • Low-stock level for warnings
  • A photo, uploaded from the product form, shown on the selling grid and your storefront

Units

Piece, pack, box, kilogram, gram, litre, millilitre, sack, bottle and set. Quantities are held to three decimal places, so weighed goods work as normal.

Catalogue management

  • Categories with a display order for the selling grid
  • Bulk price changes across selected products
  • CSV import, including opening stock
  • Archive rather than delete, so past sales keep their link
  • Products that sell without affecting stock, for services

3

Inventory

Every change to a stock level is a record, not an overwrite. Each one stores the quantity before, the quantity after, the user, the time and the reason.

Movements recorded

  • Sale and refund
  • Void, returning stock to the shelf
  • Stock in and stock out
  • Manual adjustment after a physical count
  • Transfer in and transfer out, between branches
  • Purchase receipt, from a supplier delivery
  • Opening balance, when a product is created

Day to day

  • Filter to products that are low, out of stock, or all
  • Low-stock warnings on the dashboard, per product level
  • Enter a counted figure; the difference is logged as an adjustment
  • Stock held per branch even with a single location
  • Selling below zero refused by default, configurable per business
  • Valuation at cost and at retail, broken down by category

4

Sales, refunds and receipts

Sales history

  • Every transaction with its own number
  • Filter by date, cashier, payment method and status
  • Search by transaction number or customer
  • Full line detail, including discounts and tax per line
  • Cost and gross profit stored on each sale

Voids and refunds

  • Void a sale in full, with a required reason
  • Refund the whole sale or selected lines
  • Choose whether goods return to stock
  • Partial refunds tracked, so nothing is refunded twice
  • Refunds are their own numbered documents
  • Both require their own permission

Receipts

  • 58mm, 80mm or A4, printed through the browser
  • Business name, address and contact details
  • Custom header and footer text
  • Optional logo, and the cashier's name
  • Reprint any past sale

Receipts are labelled as sales receipts. They are not official BIR receipts, and Tindro is not an accredited Computerised Accounting System. A business required to issue BIR receipts must continue to do so.

5

Customers

Records

  • Name, mobile number, email, address and notes
  • Mobile numbers are unique per business
  • Create one at the counter without leaving the sale
  • Deactivate rather than delete, so past sales keep their link

What you can see

  • Number of purchases and total spent, net of refunds
  • Date of their last visit
  • Full purchase history with line detail
  • Loyalty balance and tier, when that module is on

6

Staff, roles and permissions

Four roles set a starting point. Individual permissions can then be granted or removed per person, so you are not forced to promote someone to let them do one extra thing.

Default permissions for each Tindro role
Role Can do by default
Owner Everything, including subscription and billing
Manager Everything except subscription and billing
Cashier Sell, view sales, view products and stock, manage customers, view the dashboard. Not: discounts, voids, refunds, editing products, reports
Inventory staff Products, categories, stock adjustments and transfers, imports, suppliers, barcodes and standard reports. Not: selling, refunds, staff, settings

How permissions work

  • Around thirty individual permissions, grouped by area
  • Grant or remove any of them per person, on top of the role
  • Enforced by the server on every request, not only hidden in the interface
  • Removing someone revokes access immediately and keeps their sales

Accounts

  • Unlimited staff accounts on the base price
  • Each person signs in as themselves, so actions are attributed
  • One person can belong to several businesses and switch between them
  • Password reset by email

7

Dashboard and reports

Every figure is grouped by your business’s own day. A shop set to Manila time sees today end at midnight in Manila.

Dashboard

  • Revenue, orders, items sold and gross profit
  • Each compared against the previous period
  • Sales by hour for one day, by day for longer ranges
  • Payment method split
  • Products low or out of stock
  • The most recent transactions
  • Best-selling products

Standard reports

  • Sales: totals, trend and payment breakdown
  • Products: units, revenue, cost and profit each
  • Cashiers: takings per person, including voids and refunds
  • Inventory valuation at cost and at retail

Periods

  • Today, yesterday, last 7 days, last 30 days
  • This month, last month, this year
  • Any custom date range
  • Filter by branch, or across the whole business

8

Settings and audit log

Business

  • Name, type, address, phone and email
  • Currency and timezone
  • Ten business types, from sari-sari to restaurant

Your own branding

  • Upload your logo once, in settings
  • It replaces ours in the sidebar your staff look at all day
  • It prints on receipts and shows on your storefront
  • Your shop gets its own sign-in link carrying your logo
  • Share that link with staff so they sign in to your shop, not to a product

Cash drawers

  • Turn on the requirement for an open drawer before selling
  • Or leave it off if you do not count a till
  • Shift history, per branch and per cashier

Selling and tax

  • Which payment methods the cashier can choose
  • Tax on or off, its rate, label, and inclusive or added
  • Whether stock may go below zero
  • Whether low-stock warnings appear
  • Default payment method at the till

Audit log

  • Sales, voids and refunds
  • Stock adjustments and transfers
  • Price and product changes
  • Staff and permission changes
  • Settings and subscription changes
  • Sign-ins, including failed attempts

9

Optional modules

Nine modules, each switched on individually and charged separately. All are included in the 30-day trial. Switching one off makes its screens read-only and leaves every record in place.

Suppliers and purchase orders

₱100 / month
  • Supplier records with contact, TIN and payment terms
  • Orders tracked through draft, ordered, partly received, received, cancelled
  • Receive a delivery in full or in part; the balance stays outstanding
  • The unit cost you paid becomes the product cost
  • Receiving writes a stock movement against the order
  • Purchase history and total spend per supplier

Expenses

₱75 / month
  • Categories, with a starting set you can edit
  • Amount, date, payment method, reference and notes
  • Optionally linked to a supplier and a branch
  • Business-wide costs like rent need no branch
  • Totals and a category breakdown for any period
  • Feeds the profit and loss report

Staff and attendance

₱100 / month
  • Employee records with code, position, branch and hire date
  • Paid hourly, daily or monthly, with a rate
  • Clock in and out, with hours calculated on clock-out
  • Statuses: present, late, absent, leave and holiday
  • Manual entry for a day that was missed
  • Days worked, lates, absences, hours and estimated pay per period
  • Optionally linked to a Tindro login

Loyalty

₱75 / month
  • Points earned per peso of net spend, at a rate you set
  • Peso value of one point, set by you
  • Minimum spend to earn and minimum points to redeem
  • Maximum share of a bill points may cover
  • Optional expiry window, applied oldest points first
  • Tiers by points balance, shown on the customer record
  • Redeemed at the counter as a discount on the sale
  • Points reversed when a sale is voided or fully refunded
  • Every movement is a ledger row with the running balance
  • Manual adjustments, recorded with who and why

Advanced analytics

₱125 / month
  • Sales by weekday and hour, as a heatmap
  • Products frequently bought together, with the share of baskets
  • Revenue, cost, profit and margin by category
  • New against returning customers, and repeat rate
  • Top customers by spend
  • Stock with no sales in 30 days, and the capital held in it

Advanced reports

₱125 / month
  • Profit and loss: gross sales, refunds, tax, cost of goods and expenses
  • Gross and net margin percentages
  • Expense breakdown by category within the statement
  • Daily tax summary with gross, tax and net of tax
  • Stock valuation at cost and retail, with potential profit
  • CSV export of sales, product performance, expenses and inventory
  • Exports are streamed, so a long period does not time out

Barcodes

₱50 / month
  • Generate EAN-13 codes for products that have none
  • Uses the 20–29 range reserved for in-store use, so codes never clash
  • Existing manufacturer barcodes are never overwritten
  • Printable label sheets with name, code and price
  • Choose copies per product and whether to show the price
  • Scan to look up which product carries a code

Multiple branches

₱175 / month
  • Separate stock per branch
  • Transfers recorded as a movement at both branches
  • A required reason on every transfer
  • Staff can be restricted to particular branches
  • Reports filtered by branch or run across the business
  • One monthly price however many branches you open

Online ordering

₱175 / month
  • A public page at your own shop address
  • Only products you publish appear, and out-of-stock items are hidden
  • Pickup or delivery, with a delivery fee you set
  • A notice at the top of the page for hours or cut-off times
  • Customers order without creating an account
  • Each order gets a private tracking link
  • Orders queue as pending until staff accept them
  • Accepting records a normal sale and deducts stock
  • If stock ran out first, acceptance is refused and the order stays pending
  • Status moves through accepted, preparing, ready and completed
  • The customer is matched or created from their phone number

10

How data is handled

Implementation details that determine whether figures stay correct over months rather than days.

Concurrent sales
Two terminals selling the same product queue on the stock row. One completes, the other is refused with the quantity actually available. Checked before each release against parallel requests spread over several server processes.
Money arithmetic
Totals, discounts and tax use fixed-point decimals rather than floating point, to two places, rounded half up. Line totals always sum to the order total, and an order discount is allocated across lines with the remainder placed on one line rather than lost.
Cost at the time of sale
Each sale line stores the unit cost that applied when it sold, so changing a product cost today does not rewrite last month’s margin.
All or nothing
A sale writes its number, lines, stock movements and log entry together. A failure part-way through leaves none of it, rather than a sale with no stock deduction.
Separation between businesses
Every query is scoped to your business in the data layer, not by a filter each screen has to remember to apply. Records are never identified by an id supplied by the browser alone.
Reversals, not deletions
Voids and refunds are separate records against the original sale. Products, customers, suppliers and staff are archived rather than removed, so historical documents keep their links.
Your timezone
Timestamps are stored in UTC and every report converts to the business’s own timezone, so a day boundary falls where you expect it.
Getting your data out
Sales, product performance, expenses and inventory export to CSV from inside the app, including while an account is read-only.

11

Requirements

Devices

  • Any device with a current web browser
  • Counter PC, laptop, tablet or phone
  • Nothing to install or update
  • The same account works on all of them at once

Peripherals

  • Any barcode scanner that acts as a keyboard
  • Thermal receipt printers at 58mm and 80mm
  • A4 printers for label sheets and reports
  • Printing goes through the browser, so no driver setup in Tindro

Connection

  • An internet connection is required to record a sale
  • Pages are kept small so they load on mobile data
  • The selling screen does not download the reporting code

12

Pricing

Charged per business, monthly, in advance. Not per terminal and not per user.

Base plan

₱299 / month

Preceded by 30 days free, with all modules included.

Start free trial
  • Everything in sections 1 to 8 above
  • Unlimited staff accounts and terminals
  • Unlimited products and transactions
  • No setup fee and no contract
  • One branch; add more with the multi-branch module

Module prices

Monthly price of each optional module
Module Per month
Suppliers and purchasing₱100
Expenses₱75
Staff and attendance₱100
Loyalty₱75
Advanced analytics₱125
Advanced reports₱125
Barcodes₱50
Multiple branches₱175
Online ordering₱175

Switching a module on gives access immediately and is charged from the next billing period. Switching one off stops the charge from the next period and makes its screens read-only; the records are kept. Full pricing page

How you pay

  • Billed monthly, per business, in Philippine pesos
  • Pay by GCash or bank transfer; the details are on your subscription page
  • Quote the invoice number shown there when you send the payment
  • We confirm within one business day and your month is extended
  • Nothing is charged during the 30-day trial
  • Paying during the trial does not shorten it - the month starts when the trial ends
  • No card is stored, because none is taken
  • Stop paying and the account goes read-only; your records stay

13

What Tindro does not do

Listed here so you find out now rather than in your second month.

No offline mode
Recording a sale needs a connection. Queueing sales on the device would let two terminals disagree about stock, so it is not supported.
Not BIR-accredited
Tindro is not an accredited Computerised Accounting System and its receipts are not official BIR receipts. The tax report is a summary for your accountant, not a filing.
No credit ledger (utang)
A sale can be attached to a customer and their history is visible, but there is no running balance owed and no payment schedule.
No batch or expiry tracking
Stock is quantity per product per branch. Individual lot numbers and expiry dates are not tracked.
Payroll is indicative
Attendance multiplied by a rate. No deductions, no government contributions and no payslips.
No online payment collection
Storefront orders are paid on pickup or delivery. Tindro does not take card or e-wallet payments on your behalf.

14

Getting started

  1. Step 1

    Create the account

    Email, password and your business name. No card. The trial starts immediately with every module unlocked.

  2. Step 2

    Add your products

    Enter your fastest movers by hand or import a CSV with opening stock. You do not need the whole catalogue before you start.

  3. Step 3

    Set prices and tax

    Cost and selling price per product, then your tax setting and which payment methods the till offers.

  4. Step 4

    Add your staff

    One account each, with a role. Adjust individual permissions if the defaults are not quite right.

  5. Step 5

    Start selling

    Stock levels, reports and customer history build themselves from the sales you record.

  6. Step 6

    Try the modules

    All nine are on during the trial. Keep the ones you use and switch the rest off before it ends.

15

Questions

What happens when the 30 days end?

The account becomes read-only until you subscribe. You can still sign in, view every record and export to CSV, but you cannot record new transactions. Nothing is deleted.

Is a card required to start?

No. You give an email address and a business name. Payment details are asked for only when you subscribe.

Can I import from my current system?

Products and opening stock import from CSV. For anything else, send an export or a spreadsheet and we will advise on the quickest way in.

How many businesses can one account run?

As many as you like. Each is billed separately and switched between from inside the app. Records are kept entirely separate.

What happens to my data if I cancel?

The account becomes read-only rather than closed. Records stay accessible and can be exported. If you ask us to close it, data is deleted within 30 days.

Is there a discount for paying yearly?

Not at the moment. Billing is monthly only.

Start a free trial

30 days, all modules included, no card required.

Create an account