Book a demo →
Built for KSA Laundries

Run your laundry
on autopilot.

Tamm is the POS, dispatch board, and customer app — all in one. ZATCA Phase 2 compliant. Trilingual. Works offline. Sign up in a morning, take orders by lunch.

ZATCA Phase 2 certified342 laundries trust Tamm4.8 average rating
The Old Way

You're running a laundry, not a paperwork company.

Most KSA laundries still juggle paper tickets, manual VAT calculations, and a WhatsApp number that never sleeps. It works — until it doesn't.

Manual receipts mean ZATCA penalties.

Hand-written invoices can't be verified by tax authorities — and the fines are up to SAR 50,000 per violation.

Lost tickets, angry customers.

Paper tags fall off. Customers wait at the counter while you dig through hangers for their thobe.

WhatsApp updates don't scale.

When you're running 80 orders a day, manually texting every customer "your order is ready" is impossible.

The Tamm Way

One platform.
Three happy audiences.

Take an order in 15 seconds.

  • Quick-tap inventory · the items you sell most stay one tap away
  • 44pt minimum tap targets · made for wet hands and busy counters
  • Offline-first · orders queue and sync the moment Wi-Fi returns
  • Mada, STC Pay, Apple Pay, cash — all reconciled at the end of day
pos.tamm.sa
CleanStream POS
Olaya · Main
Online · synced
Khalid Al-Saud
5 prior orders
Wash & ironIron onlyDry cleanWash onlyExpress +50%
3
Thobe
ثوب
SAR 18.00
4
Shirt
قميص
SAR 12.00
2
Trouser
بنطلون
SAR 14.00
Ghutra
غترة
SAR 8.00
Bisht
بشت
SAR 85.00
Suit 2pc
بدلة
SAR 65.00
Jacket
جاكيت
SAR 28.00
Coat
معطف
SAR 42.00
Scarf
وشاح
SAR 10.00
Abaya
عباية
SAR 22.00
Hijab
حجاب
SAR 8.00
Dress
فستان
SAR 35.00
Order #DRAFT
3 items · Ready · 1hr tp
Thobe
Wash & iron
SAR 54.00
3+
Shirt
Wash & iron
SAR 48.00
4+
Trouser
Iron only
SAR 18.20
2+
SubtotalSAR 120.20
VAT (15%)SAR 18.03
TotalSAR 138.23
ZATCA Phase 2 · Certified

E-invoicing without
the cold sweat.

Every invoice Tamm generates is signed, hashed, and submitted to ZATCA in real time. Every receipt — printed and digital — carries the compliant QR code. You don't write a line of integration code; you just take orders.

99.86%
ACCEPTANCE RATE
312ms
AVG ACK LATENCY
6.2M
INVOICES SUBMITTED
ZATCA · PHASE 2
Tax Invoice
Cleared by ZATCA
uuid 0d1a-…-4f7b
Signed, hashed, and reported in real time.
SELLER
Al Noor Laundry
Olaya, Riyadh
VAT 300 117 902 500 003
BUYER
Khalid Al-Saud
+966 50 · 3TB
INV-26-1842 · 15 Nov
3× ThobeWash & iron
SAR 54.00
4× ShirtWash & iron
SAR 48.00
2× TrouserIron only
SAR 18.00
SubtotalSAR 120.00
VAT (15%)SAR 18.00
TotalSAR 138.00
● Paid · Mada −6184
Tap to verify · ZATCA
ZATCA UUID 0d1a-3f88-62b-9ace…cf7b
Hash 39a7baf1a4.1b63 · Counter 18.428
Trilingual · From Day One

Speaks Arabic.
Speaks English.
Speaks Urdu.

KSA laundries serve every Saudi household and a workforce that often speaks Urdu first. Tamm renders RTL Arabic and Urdu with native typography — not a left-to-right layout in disguise.

Arabic, English, Urdu
Owner, staff, and client app — every screen.
Native RTL layout
The sidebar flips. Numerals stay tabular. Tables align right.
app.tamm.sa/today
AL NOOR LAUNDRY
Today
Orders
Inventory
Staff
Storefront
Subscription
Analytics
Settings
Revenue
SAR 2,184
Orders
24
Avg Ticket
SAR 91
Ready to Pick Up
7
CLIENTSTATUSTOTAL
Khalid Al-SaudReady156.40
Aisha RahmanProcessing342.10
Mohammed IqbalProcessing89.00
Sara MansourReceived218.50
Youssef Al-OtaibiDelivered46.00
app.tamm.sa/today
مغسلة النور
اليوم
الطلبات
المخزون
الموظفون
المتجر
الإشتراكات
التحليلات
الإعدادات
الإيرادات
SAR 2,184
الطلبات
24
متوسط الفاتورة
SAR 91
جاهز للاستلام
7
العميلالحالةالمبلغ
خالد السعودجاهز156.40
عائشة رحمنيُعالَج342.10
محمد إقباليُعالَج89.00
سارة منصورمُستَلم218.50
يوسف العتيبيسُلِّم46.00
342
Active laundries
across KSA
1.4M+
Orders processed
last 12 months
99.86%
ZATCA acceptance
industry leading
12 min
Avg sign-up to live
from morning coffee
Pricing

Honest pricing.
No per-order fees.

Pick a plan based on your size — not your volume. Cancel any time. All plans include ZATCA, trilingual UI, and free pickup-driver app.

Basic
Single counter, print receipts.
SAR42/ mo
Billed annually · save SAR 84/yr
  • Up to 3 employees
  • Single branch
  • Thermal printing
  • ZATCA invoicing
  • 14-day order history
Most Popular
Pro
Most laundries pick Pro.
SAR161/ mo
Billed annually · save SAR 336/yr
  • Up to 25 employees
  • Up to 3 branches
  • SMS invoicing
  • Advanced reporting
  • Client mobile app
  • Multi-branch inventory
Enterprise
Branches, API, white-label.
SAR361/ mo
Billed annually · save SAR 768/yr
  • Unlimited employees & branches
  • White-label client app
  • Public API + webhooks
  • Dedicated CSM
  • Priority support · 1h SLA
  • Custom integrations

Free onboarding & data import — our team migrates your inventory and trains your staff in one half-day session, in your branch. Available in Riyadh, Jeddah, and Dammam.

From the Field

342 laundries.
One quiet revolution.

We switched from paper to Tamm and saw 18% more orders the first month — just because customers can re-order without calling us.
SM
Sara Mansour
Owner · Al Noor Laundry · Riyadh
ZATCA Phase 2 was terrifying for a small shop like ours. Tamm did the integration for me — I just kept taking orders.
OA
Omar Al-Hashemi
Owner · Sparkle Wash · Jeddah
My cashier learned the POS in twenty minutes. Twenty. Minutes. The old system took a week of training every time we hired someone.
HN
Hala Najjar
Founder · Pearl Care · Makkah
FAQ

Questions, answered.

Anything else? Our team responds in under 2 hours.

Most laundries are live within 12 minutes after sign-up. We pre-load common laundry inventory (thobe, shirt, abaya, etc.) so you only have to confirm prices. For multi-branch operations, our team will come on-site and set everything up in a half-day.
Tamm.

Take orders by lunch.

No card up front. 14-day free trial. We onboard your shop personally — no DIY guides, no “watch this video.”

Or call us · 800 TAMM (8266)