Tailor Man — User Manual

Everything you need to run your tailor shop from first consultation to final delivery. Jump to your role to get started quickly.

01

Getting Started

Signing up

  1. Go to the Tailor Man home page and click Start Free Trial.
  2. Sign in with your Google account. Enter your shop name when prompted.
  3. You are now the Admin (owner) of your shop workspace. You get a 30-day free trial with full access.
  4. After your trial, your Super Admin will activate your plan. You'll receive a notification when it's time to renew.

First-time setup checklist

  • Go to Settings → fill in your shop name, address, phone, GSTIN, and upload your logo URL for receipts.
  • Go to Settings → Item Types → add the garment types your shop handles (e.g. Salwar, Blouse, Kurta, Lehenga).
  • Go to Employees → add your staff with their roles.
  • Go to Inventory → seed your fabric and material items if you want stock tracking.
  • Create your first customer and bill — you're live.
Trial period: All features are available during the 30-day trial. No payment information is required to start.

Roles overview

Every person in your workspace has one of four roles. Each role limits what they can see and do:

  • Admin — Full access. Manages employees, billing, settings, wages, expenses, reports.
  • Cashier — Creates and manages bills and customers. Records payments. Cannot access wages or expenses.
  • Cutter — Sees only bills assigned to them. Advances cutting stages.
  • Stitcher — Sees only bills assigned to them. Advances stitching stages.
02

Quick Start for Staff

For non-admin staff: Your admin creates your account and sends you a login link. Sign in with the email and password they set up for you, or with Google if your admin enabled that.

💰 Cashier

Cashier

Your job is the front desk — taking orders, recording measurements, collecting payments.

  • Add a customer: Customers → New Customer → fill name and mobile.
  • Create a bill: Bills → New Bill → search for the customer → add items with measurements → set delivery date → record advance payment → Save.
  • Collect a payment: Open any bill → Payments section → + Add Payment → enter amount and mode → Save.
  • Mark an order ready: Open a bill → Bill Actions → Mark Ready (or use the Production page).
  • Share order status with customer: Open a bill → Share button → sends a WhatsApp/link with a live tracker.
  • Record an alteration: Alterations → New Alteration → fill details.

✂️ Cutter

Cutter

You only see the Production board and the bills assigned to you.

  • See your work queue: Go to Production. Your assigned items appear in the "Cutting Assigned" column.
  • Start cutting: Click the item card → Start Cutting.
  • Finish cutting: Click Cutting Done. The item moves to the stitcher's queue automatically.
  • View full job card: Open the bill → tap Job Card button → or scan the QR code printed on the fabric tag — see measurements, instructions, and reference images.
Tip: The job card QR is printed on a small tag attached to the fabric. Scan it on your phone to see the full measurement sheet and any design images without needing to log in again.

🧵 Stitcher

Stitcher

Your workflow is identical to the cutter's, but for stitching stages.

  • See your queue: Go to Production → "Stitching Assigned" column.
  • Start stitching: Click the item → Start Stitching.
  • Finish stitching: Click Stitching Done. The item moves to Ironing.
  • View job card: Same as cutter — open the bill or scan the fabric QR tag.
03

Dashboard

All roles

The dashboard gives you a live snapshot of your shop's activity. It loads automatically when you sign in.

KPI cards

  • Today's Bills — Number of new bills created today.
  • Month Revenue — Total bill value created this calendar month.
  • Pending Orders — Bills not yet delivered.
  • Outstanding Balance — Total unpaid balance across all open bills.

Quick actions

The dashboard shows recent bills and a shortcut to create a new bill. Use the sidebar to navigate to any section.

Tip: Pin the app to your phone's home screen (Add to Home Screen in your browser) for instant one-tap access — it behaves like a native app.
04

Customers

AdminCashier

Adding a customer

  1. Go to Customers → click New Customer.
  2. Enter name, mobile number (mandatory), address, and notes.
  3. Optionally set a Loyalty Discount % — this is auto-applied every time you create a new bill for this customer.
  4. Save. The customer is now searchable when creating bills.

Measurement profiles

Each customer can have multiple saved measurement sets — one per garment type (e.g. separate sets for Blouse and Salwar).

  1. Open a customer → go to the Measurements tab.
  2. Click + Add Measurement → select item type → fill in all fields (Chest, Waist, Hip, Sleeve length, etc.).
  3. Save. This measurement is now available to link when creating bills for this customer.
Tip: When creating a bill item, click Link Measurement to attach the saved profile. The karigar will see the exact measurements on their job card.

Measurement QR Card

Generate a printable card with a QR code linking to this customer's full measurement profile. Useful for repeat customers who bring their card to the shop.

  • Open a customer → Measurements tab → click 📱 QR Card.
  • A preview appears showing the QR code and a summary of all measurements.
  • Click Print to print the card.

Loyalty discount

Set a percentage discount on a customer's profile (e.g. 10%). Every time you open a new bill for that customer, the discount field is pre-filled automatically. You can still change it on the bill if needed.

05

Creating a Bill

AdminCashier
  1. Go to Bills → click New Bill.
  2. Select customer: Search by name or mobile number. If the customer doesn't exist, add them first from the Customers page.
  3. Add items: Click + Add Item. Choose the garment type, quantity, rate per piece, and optionally link a saved measurement. Add notes for special instructions (e.g. "Concealed zip, extra lining").
  4. Repeat for each garment in the order.
  5. Set delivery date — the expected date the order will be ready.
  6. Optionally set Material Received Date — when the customer's fabric was handed over.
  7. Discount % — pre-filled from the customer's loyalty discount. Adjust if needed.
  8. GST % — enter if you need to add tax. Leave 0 for tax-inclusive pricing.
  9. Express order — toggle on for rush jobs. Add the express surcharge amount.
  10. Advance payment — enter the amount collected now and the payment mode.
  11. Click Save Bill. A bill number is generated automatically.
Important: Bill numbers are sequential and cannot be changed after creation. Make sure all item details are correct before saving — you can edit them later but it creates an audit trail.

Service packages

If your shop has fixed-price packages (e.g. "Bridal Set — Blouse + Lehenga + Dupatta"), you can select a package when adding items. The items and rates are pre-filled from the package definition (set up in Settings → Packages).

06

Bill Detail

All rolesAdmin — full access

The bill detail page is the central hub for a single order. Open any bill from the Bills list to reach it.

Recording a payment

  1. Scroll to the Payments section.
  2. Click + Add Payment.
  3. Enter the amount, payment mode (Cash / UPI / Card / Cheque), and optional notes.
  4. Save. The balance updates automatically.

Inspiration images

Attach reference photos from WhatsApp, Pinterest, or Instagram to guide your karigar. These appear prominently on the job card.

  • Scroll to the Inspiration Images section on the bill.
  • Click Add → select one or more photos from your device.
  • Photos are compressed and uploaded automatically. Tap any thumbnail to view full size.
  • Admin can delete photos by hovering and clicking the ✕ button.

Notifications

  • Notify button — appears when the bill status is "Ready". Opens WhatsApp with a pre-written "your order is ready for pickup" message.
  • Share button — sends a live order tracking link (no login needed). The customer can see their order status, delivery date, and balance from any phone.

Print & PDF

  • Print — opens the browser print dialog with a formatted receipt.
  • PDF — generates and downloads a PDF of the receipt, or shares it directly via the system share sheet on mobile.

Bill actions

  • Mark Ready — marks the entire order as ready for pickup (bypasses item-level stages).
  • Mark Delivered — closes the order. The balance should ideally be zero before delivery.
  • Edit — Admin can edit bill details, add/remove items, change delivery date.
07

Alterations

AdminCashier

Alterations are separate from regular bills — they track standalone repair or adjustment jobs.

  1. Go to Alterations → click New Alteration.
  2. Select the customer, describe the work (e.g. "Tighten waist by 1 inch"), set the charge and due date.
  3. Save. The alteration appears in the list with a Pending status.
  4. When done, open the alteration → change status to Completed → mark payment received.
Tip: Use the alteration notes field to record specific instructions — "customer's own material, handle carefully".
08

Production Kanban

All roles (own items)Admin — full board

The Production page shows all active order items as cards organized by their current stage. It is the workshop's command center.

Production stages

Material Received
Cutting Assigned
Cutting Started
Cutting Done
Stitching Assigned
Stitching Started
Stitching Done
Ironing
QC Check
Ready
Delivered

Assigning workers

An Admin or Cashier assigns workers from the bill detail page or the production card:

  • Click Assign Cutter → select an employee from the dropdown.
  • Click Assign Stitcher → select an employee.
  • The assigned worker now sees this item in their queue on the Production page.

Express orders

Bills marked as Express appear with a ⚡ badge and sort to the top of every production column so they are never missed.

QC Check

After ironing, an Admin or Cashier clicks QC Check to confirm the garment has been quality-checked before it's marked Ready. This step is mandatory and cannot be skipped.

For cutters and stitchers: You can only advance stages for items assigned to you. You cannot skip stages or assign items yourself.
09

Job Card QR

AdminCashier

The Job Card is a digital reference sheet for the karigar — containing measurements, instructions, fabric color, and inspiration images for a specific bill. It is accessed by scanning a QR code printed on a small tag attached to the fabric.

Printing the QR tag

  1. Open a bill → click the Job Card button in the action bar.
  2. A popup shows the QR code with the URL below it.
  3. Click Print QR → a printable card opens with the bill number, customer name, item list, and QR code.
  4. Print and attach to the fabric before handing to the workshop.

What the karigar sees

When a worker scans the QR code (they must be logged in to the Tailor Man app on their phone/tablet), they see:

  • Bill number, customer name, delivery date, and express status
  • Overall progress stepper
  • Each garment with item type, color, special instructions (highlighted in amber), assigned workers
  • Full measurement grid (all fields, linked from the customer's measurement profile)
  • Material photos and all inspiration images
Tip: Workers only need to log in once on the workshop tablet. The device stays logged in and they can scan any job card QR immediately.
10

Deliveries

AdminCashier

The Deliveries page shows all open orders grouped by their expected delivery date — giving you a calendar-style view of what needs to go out and when.

  • Overdue (red) — past delivery date, not yet delivered.
  • Today (blue) — due today.
  • Upcoming — future dates, sorted chronologically.

Capacity indicator

Each date group shows a capacity bar (default: 5 orders per day). Green = under capacity, orange = approaching, red = over capacity. Adjust the capacity benchmark based on your shop's throughput.

Date range

Use the Upcoming days dropdown to show 7, 14, or 30 days ahead. Overdue orders always show regardless of the range.

11

Outstanding Payments

AdminCashier

The Outstanding Payments page lists every bill with an unpaid balance, grouped by how long it has been overdue.

  • Not Yet Due — delivery date is in the future.
  • 1–7 Days overdue — amber alert.
  • 8–30 Days overdue — orange alert.
  • 30+ Days overdue — red alert. Needs immediate follow-up.

WhatsApp reminder

Each row with a mobile number shows a WhatsApp button. Clicking it opens WhatsApp with a pre-written polite reminder message including the bill number and balance amount. No copy-pasting needed.

Tip: Review the Outstanding page every Monday morning as part of your weekly routine. The KPI strip at the top shows the total amount and number of overdue bills at a glance.
12

Wages

AdminCashier — view only (own)

Tailor Man tracks piece-rate wages — workers are paid per garment completed, not per hour.

How piece-rate works

When you create a bill item and assign a cutter and stitcher, each item has a Cutting Charge and Stitching Charge. When the worker advances their stage to "Done", the charge is logged against their name automatically.

Recording a wage payment

  1. Go to Wages.
  2. Select the employee and the date range to view their accumulated earnings.
  3. Review the list of completed items and the total due.
  4. Click Record Payment → enter amount paid and date → Save.
  5. Paid items are marked and excluded from the next calculation.
For workers: You can view your own wage history under Wages. You cannot see other workers' wages.
13

Expenses

Admin only

Track your shop's operating expenses to get a true profit picture alongside your revenue.

Adding an expense

  1. Go to Expenses → click Add Expense.
  2. Enter description, category, amount, and date.
  3. Optional: add notes (e.g. invoice number, vendor name).
  4. Save.

Categories

Built-in categories: Rent, Electricity, Staff Salary, Material Purchase, Equipment, Maintenance, Marketing, Transport, Miscellaneous. Use the category filter to analyze spending by type.

Date range filter

Set the From/To date range and click Apply to view expenses for any period. The KPI strip shows total spend, transaction count, top category, and average per entry.

14

Reports

Admin only

Reports has four tabs covering the last 12 months of data.

Overview tab

  • Revenue chart — bar chart showing monthly revenue for the last 12 months. Current month is highlighted in blue.
  • Item type breakdown — horizontal bars showing which garment types generated the most revenue.
  • KPI strip — 12-month total revenue, total collected, outstanding balance, and express order count.

Bills tab

Filter bills by date range. Shows a full table with bill number, customer, status, total, paid, and balance. KPI cards summarize the filtered period.

  • Export CSV — downloads all filtered bills as a spreadsheet. Useful for accountants or tax filing.

Productivity tab

  • Employee productivity — how many production stages each worker has advanced, ranked.
  • Stage throughput — which stages process the most items (useful for finding bottlenecks).
  • Express vs. Regular — split of orders by type and revenue.

Customers tab

  • Top 10 customers — by total spend.
  • Repeat customers — list with first and last order dates.
  • Retention rate — % of customers who placed more than one order.
15

Employees

Admin only

Adding a new employee

  1. Go to Employees → click Add Employee.
  2. Enter their name, email, and a temporary password.
  3. Select their role: Cashier, Cutter, or Stitcher.
  4. Save. A Firebase Auth account is created for them. Share the email and password so they can sign in.
Password security: Ask staff to change their password after first login. If they forget their password, you can reset it from the Employees page.

Deactivating an employee

If a staff member leaves, open their profile → toggle Active to off. They immediately lose access to the app. Their historical data (bills assigned, wages) is preserved.

16

Inventory

Admin — writeAll staff — view

Track fabric bolts, thread, lining, and any other materials your shop stocks.

Adding an inventory item

  1. Go to Inventory → click Add Item.
  2. Enter item name, unit (metres, kg, pieces), and opening stock quantity.
  3. Set a reorder level — you'll see a low-stock warning when stock drops below this.
  4. Save.

Recording transactions

  • Stock In — record a purchase/restock. Enter quantity and optional cost.
  • Stock Out — record material used for an order. You can link it to a specific bill.
Tip: When creating a bill, you can deduct inventory directly from the bill item — select the fabric from inventory and enter how many metres used. Stock is updated automatically.
17

Packages

Admin — manageCashier — use

Packages are fixed-price service bundles — e.g. "Bridal Set" = Blouse + Lehenga + Dupatta at a set price.

Creating a package

  1. Go to Packages → click New Package.
  2. Enter the package name and description.
  3. Add the items included (garment types and rates).
  4. Save.

When creating a bill, the cashier can select a package to auto-fill all the items and rates in one click.

18

Settings

Admin only

Shop profile

Go to Settings → fill in:

  • Shop Name — appears on receipts and the customer-facing order tracker.
  • Owner Name — printed on receipts.
  • Address, Phone, Email — printed on receipts and PDFs.
  • GSTIN — GST registration number, printed on invoices when GST is applied.
  • Tagline — optional one-line description under the shop name on receipts.

Item types

Define the garment types your shop handles. These appear in the item type dropdown when creating a bill. Go to Settings → Item Types → add, edit, or reorder them. You can also set default cutting and stitching charges per type to speed up billing.

Tip: Set up your most common item types first (e.g. Blouse, Salwar, Churidar, Lehenga, Kurta). You can always add more later.
19

Audit Log

Admin only

The Audit Log is a read-only record of every significant action taken in your account. It cannot be edited or deleted.

What is logged

  • Bill Created — who created it, customer name, total amount.
  • Bill Edited — which fields were changed.
  • Payment Added — amount, mode, who recorded it.
  • Stage Advanced — which item, which stage, which worker.

Each entry shows the action, the related bill, who did it, and the exact date and time.

Use case: If a customer disputes a payment or a bill was changed without your knowledge, the Audit Log is your source of truth. Use the filter to quickly narrow by action type.
20

Roles & Permissions

Full permission matrix across all four roles.

Feature Admin Cashier Cutter Stitcher
Dashboard
View customers
Add / edit customers
View & add measurements
Create bill
Edit bill
Record payment
Upload inspiration images
View production boardOwn itemsOwn items
Assign cutter / stitcher
Advance cutting stagesOwn items
Advance stitching stagesOwn items
Advance ironing / QC / ready
Deliveries page
Outstanding payments
Alterations
Manage employees
View wagesOwn onlyOwn only
Record wage payments
Inventory (view)
Inventory (add / edit)
Expenses
Reports
Settings
Audit log
PackagesUse only
Note: These permissions are enforced both in the UI (buttons are hidden) and at the database level (Firestore Security Rules). Even a technically savvy user cannot bypass them.