Sales, jobs and stock in one system
One system for the counter, the work and the paperwork. Switch on the sections you need, name your own job stages, give each person a role and print receipts with your own layout.
Moving from another system? E-mail info@reactdesk.io or write in the chat at the bottom right. We bring your data across and give you 31 days of Premium free.
Built on Latvian and EU standards
How ReactDesk helps your business run smoother
The counter, the daily jobs and the back office share one system. Stock and financial reports are included from the Pro plan.
Counter block
Every sale takes its items off stock
- POS with search by code, barcode or name
- Receipts with a SHA-256 checksum and reprint
- Cash, card or bank transfer
Jobs block
See how many jobs are at each stage
- Job queue with stages and a day planner
- E-mail to the client at the stage you choose
- Items come off stock when added and go back when removed
Office block
Sales and VAT figures for any period
- Invoices, plus e-invoices for state and municipal clients
- Financial reports and VAT summaries
- Activity log of changes to money, stock, people and permissions
The sections you get
Turn on the ones your business uses and switch off the rest. They share one set of data: a sale takes the item off stock, and a client’s card shows their jobs and purchases.
Jobs & orders
Take in a job, add the items and the work, move it through your own stages and print a ticket and a label for it. Orders keep track of items a client is waiting for.
Stock
Quantities, prices, shelf places and barcodes. Items below their minimum are flagged, and a box check corrects the count using a phone camera.
Point of sale
Scan or search, take cash, card or a transfer, and print the receipt. Works with a barcode scanner and a receipt printer.
Clients
One card per client with contacts, jobs and purchases. A new card is made when you take in a job for a new phone number.
Money
Sales by day, payment method and VAT rate, profit after the cost of goods, and shift reports when you use a fiscal register.
Reports
How long jobs take, warranty returns, stock that does not move and clients who come back. Print any report or save it as a PDF.
Three screens from the app
The stock list, the till and the reports.
Small tasks the system does on its own
You decide which of them are on and what the messages say.
-
Client e-mailsWhen a job reaches a stage you chose, the client gets an e-mail with your wording and a link to follow the job.
-
Activity logChanges to money, stock, people and permissions are recorded with who made them and when. Nobody can edit the log.
-
Stock kept in stepA part added to a job comes off stock; take it off the job and it goes back.
-
Your print layoutsTickets, receipts and labels carry your logo, your terms text and the layout you set in the editor.
What it is built on
SHA-256 on every receipt
Every receipt carries a cryptographic checksum — it cannot be silently altered.
CheckOver 2,500 automated checks
Every update has to pass them before it reaches you.
CheckHosted in the EU · GDPR
Data is stored in the European Union, on encrypted connections, with regular backups.
CheckA verifiable company
Behind the system is a company registered in Latvia — check it in the public register.
CheckTry ReactDesk free
Free for 7 days, 14 if a friend sent you, 31 if you are moving from another system. Or write to us and we will show you the system online.
What each role uses
For businesses that sell, serve or fix
If you have customers, a counter, stock or jobs to keep track of, it fits. Switch off what you do not need and name your stages the way your trade does.
Change it to fit your business
Nothing is tied to one trade. An owner or admin changes these in Settings, and most take a minute.
Sections
Switch off what you do not use, such as stock, orders or the till. The menu shows only what is on.
Your job stages
Name the stages a job goes through, pick their colours and order, and choose which ones e-mail the client.
Roles and permissions
Give each person a role, ready-made or your own, and choose per section what they may see, add, change, delete or export.
Tickets, receipts, labels
Your logo, business details and terms text. Drag fields on the label editor, pick A4 or A5 and the receipt paper width.
Client e-mails
Write the subject and text clients receive, choose the language and add your Google or Facebook review link.
Form suggestions
The items and problems your job form suggests, or the ones you use most, picked automatically.
Country, VAT, currency
Pick your country and its VAT rate and currency are filled in. Set your margin, time zone and working hours.
Each person’s own view
Everyone orders their own menu, chooses text size, dark mode and language, and picks the cards on their dashboard.
Missing a setting your business needs? Tell us through the ideas box further down.
Computer, tablet or phone
It runs in the browser, so there is nothing to install. The layout adapts to the screen.
At the counter
The full app on a Windows or Mac computer, with a barcode scanner and a receipt printer.
Tablet & phone
A bottom menu you can reorder, for checking or taking in a job away from the desk.
Hosted in the EU
Encrypted connections and regular backups, on servers in the European Union.
A real, registered company in Latvia
ReactDesk is run by a company registered in Latvia — verify us in the public Company Register.
What it connects to
Included in the plans that list them, with no extra fee.
EveryPay (Swedbank)
Secure card payments online
VID e-receipt
Electronic receipts meeting VID requirements
PEPPOL
E-invoice XML for state and municipal clients
Enterprise Register
Client details filled in automatically
Receipt printers
Receipts and labels on your usual printer
Messages to clients when a job reaches your chosen stage
What people use before ReactDesk
Spreadsheets & notebooks
- Data scattered across files and paper
- No shared, real-time work queue
- Every reminder and message by hand
- History leaves when staff do
Generic office CRMs
- Built for sales offices, not daily operations
- Billed per seat — costs grow with your team
- POS, stock and jobs live in separate tools
- Heavy setup and training
ReactDesk
- 11 languages — works in any EU country
- Flat price — never billed extra per user
- Sales, POS, stock, jobs & reports in one
- Human support, EU-hosted and GDPR-ready
What your business gains
Less phoning
Clients get an e-mail when their job is ready, so nobody rings round.
Clients come back
Reminders you schedule go out on the day, for example when a service is due.
Easy to find
One search box finds any job, sale, client, order or item.
Clear numbers
See what sells, what sits on the shelf and how long jobs take.
One price per company
You pay per company, not per person. Each period is paid once and nothing renews by itself. Every plan starts with a free trial of up to 31 days, no card needed.
No VAT is added: we are not VAT-registered yet, so the price is the same with and without VAT.
Starter
For one or two people.
- Jobs & printable tickets
- Clients & point of sale
- Up to 2 team members
- Email support
Pro
For a team with stock and purchasing.
- Everything in Starter
- Inventory, orders & suppliers
- Financial reports & VAT
- Custom roles & permissions
- Unlimited team members
Premium
Adds online payments and priority help.
- Everything in Pro
- Online card / bank payments
- Priority support & data migration
Enterprise
For larger teams and resellers. Priced by agreement.
- Everything in Premium
- Custom integrations & API
- Dedicated onboarding & SLA
- Volume / reseller discounts
Try it free
How long your free trial lasts depends on how you start.
Sign up and start working right away — no card required.
Came on a friend’s recommendation? Get a week more.
Moving from another system? A full month of Premium to migrate without rushing.
When you sign up, tell us you’re switching from another CRM or were referred — and we’ll grant the longer trial.
How ReactDesk compares
Here are four kinds of tool a business may use before ReactDesk: what each does well, where it stops working and what changes when you move.
Read moreMoving from another system
Send us an export from your current system. We import your clients, suppliers, stock, jobs and orders, check the result with you and charge nothing for the move.
Read moreTry it with your own work
Sign up, pick your country and switch on the sections you need. It takes a few minutes.
Start freeMade in Latvia for small businesses
Your language, any country
Each person picks one of 11 languages, and prices are in your country’s currency. In Latvia, company clients can be filled in from the Enterprise Register.
Your data, protected
Hosted in the EU on encrypted connections and backed up regularly. Roles limit who sees what, and the activity log shows who changed what.
One price, your whole team
You pay per company, not per seat, and you can export your data whenever you want.
Help shape ReactDesk
Early partners get direct help from the founder and a say in what is built next.
Retail shop
Sell at the counter with barcode scanning, watch stock levels in real time and invoice company clients in a couple of clicks.
Beauty & personal services
Put each visit on the day planner as a job, keep each client’s history and take card or cash at the till.
E-commerce & wholesale
Track orders and suppliers, e-mail company clients a monthly invoice and keep every customer’s history in one place.
Car service
Parts on the shelf, the work done on each car, and invoices for company clients.
Appliance service
Warranty repairs with full history, live stock levels and the warranty term printed on the repair ticket.
Phone & computer repair
Label each device with an ID sticker, let the client follow the status online and send the receipt by e-mail.
In any town in Latvia
Sign-up, setup and support all happen online, so it makes no difference which town your business is in. Put your business on the map.
Your idea can become the next update
Tell us how ReactDesk could work better in your business — the best ideas go straight into the development plan, and you will see them in the changelog.
Send an idea · info@reactdesk.ioLatest from the blog
Tips for small businesses, product news and stories from everyday Latvian business life.
10.07.2026
Meet ReactDesk: why we built it and what it does
Why we built ReactDesk and what it does: jobs, the till, stock, clients and reports in one system, at one price per company.
20.10.2026
What’s new: stock in metres and kilograms, goods receipt, till shifts
Since August: stock counted in metres, kilograms and litres, delivery notes that add goods to stock and tell clients their parts are in, shifts with X and Z reports at the till, and the whole app in 11 languages.
23.09.2026
What a cash receipt must contain in Latvia: the fields Cabinet Regulation No. 95 requires
A receipt without a mandatory field can be refused as a supporting document, and the problem comes back to the seller. What point 23 of Cabinet Regulation No. 95 requires, and what goes missing most often.