Find the money your hotel is already losing.
LinenAudit checks every line of your laundry invoice against the contract and what was actually delivered, then writes the dispute for you.
Three invoices free. No card.
Six ways a laundry invoice drifts from the contract
- Rates above the contract
- The agreement says one rate and the invoice quietly uses another.
- ₹19.50 a sheet₹18.00 agreed
- More billed than delivered
- Quantities are checked against delivery tickets and your own linen counts.
- 4,550 sheets4,200 delivered
- Surcharges nobody agreed
- Weekend, fuel and handling fees that aren't in the contract, or go past its cap.
- ₹9,500 weekend feenot in contract
- Missing-linen charges
- Replacement bills are tested against what was actually collected.
- 140 towelsnone supported
- Arithmetic and GST
- Every line total, subtotal and tax figure is worked out again.
- ₹27,4004,400 × ₹6 is ₹26,400
- Duplicate lines
- The same delivery billed twice in one month.
- two linesone payable
From paperwork to credit note
Add the contract once
Upload the agreement. The rate sheet and permitted surcharges are read for you, and you confirm them.
Upload the month
Invoice, delivery tickets, linen count sheets and the occupancy report, as PDF, photo or CSV.
Send the dispute
You get a letter for the vendor. Every amount shows its calculation and the record it came from.
Rules decide the money
Findings come from fixed arithmetic, not from an AI's guess. AI only reads the documents.
Evidence stays attached
The original invoices, tickets and count sheets are kept with each audit.
The whole team works in it
Invite finance and housekeeping, and track each dispute through to the credit note.
Our rate sheet
One price per property. Each property includes up to 10 invoice audits a month and unlimited users. Cancel any time.
| Billing | Price per property | Action |
|---|---|---|
Annual ₹24,990 a year per property. Two months free. | ₹2,499₹2,083per property a month | Start free |
Monthly Billed every month. | ₹2,499per property a month | Start free |
| Start with 3 free audits on one property. Prices exclude GST. A ten-property group on the annual plan saves ₹49,980 a year. | ||
Questions hotels ask us
The basics
What does LinenAudit do?
It checks your laundry and linen vendor's invoice line by line against your contract and against what was actually delivered and collected. Every overcharge becomes a finding with the calculation behind it, and the findings are turned into a dispute letter you can send to the vendor.
Who is it for?
Hotels, serviced apartments, hospitals and anyone else who pays an outside laundry for linen. It is usually used by the finance or accounts team, with housekeeping supplying the linen counts.
Do I need to install anything?
No. LinenAudit runs in the browser on a computer, tablet or phone. There's nothing to install and nothing to connect to your PMS or accounting system.
How long does an audit take?
Setting up a contract takes about ten minutes the first time. After that, uploading a month's invoice and records and running the audit usually takes a few minutes, most of it spent checking what was read from the documents.
Can I try it before I add my own data?
Yes. On the dashboard, choose Load demo data to open a sample hotel, contract and invoice with findings already worked out. Demo data doesn't use any of your free audits.
Documents and uploads
Which documents do I need?
Once: your laundry contract or rate sheet. Each month: the vendor's invoice, plus whatever records you have of linen delivered and collected (the vendor's delivery challans and your housekeeping count sheets), and the occupancy report for room-nights sold. The more records you add, the more the audit can check.
What file types can I upload?
PDF, CSV, plain text, and photos or scans as JPG, PNG or WebP, up to 20 MB each. A phone photo of a paper challan works.
How are my documents read?
PDFs with selectable text are read by a built-in PDF reader. Scans, photos and harder layouts are read with Google's Gemini AI. Either way, everything read appears in editable tables so you can check and correct it before the audit runs.
What if a number is read wrongly?
Correct it in the table and save. The audit only ever uses what is in the tables, so a fix there flows straight into the findings and the dispute letter.
Can I enter data by hand instead of uploading?
Yes. Every table has an Add row button, so you can type invoice lines, delivery records and contract rates directly.
Are the original files kept?
Yes. Each upload stays attached to its audit or contract so you can show it to the vendor. You can delete any file from the list under the upload boxes.
Audits and findings
What does the audit check?
Rates against the contract, quantities billed against what was delivered, surcharges that aren't in the contract or go past its cap, charges for missing linen against what was actually collected, every line total, subtotal and GST figure, duplicate lines, and (when you add occupancy) whether the weight billed is reasonable for the room-nights sold.
Does AI decide what I'm owed?
No. AI only helps read documents. Every rupee in a finding comes from fixed rules and arithmetic, and each finding shows its calculation and the record and contract clause it relies on, so it can be defended in front of the vendor.
What do the finding labels mean?
Overcharge means money the invoice shouldn't have charged, with an amount you can claim. Needs review means something looks wrong but needs a person to judge, such as an unusual weight per room-night. Note is information only.
What are finding statuses for?
They track each finding from discovery to money back: Open, Disputed with vendor, Credit received, or Dismissed. Dismissed findings are left out of the dispute letter and the totals. Use Set all findings to change every finding at once, then adjust individual ones.
Can I run an audit again after changing the data?
Yes. Choose Re-run audit. Findings that still apply keep the status you gave them, and the time of the latest run is shown on the audit.
Where can I see when an audit was run?
The date and time of the latest run appear at the top of each audit, in the audits list, and on the dispute report.
Dispute reports
What is in the dispute report?
A letter to the vendor listing each discrepancy with its amount, the GST charged on it, the total credit note requested, the evidence for each line and the records reviewed.
How do I send it to the vendor?
On the report, choose Email vendor. Sent straight from LinenAudit, the email carries the report as a PDF and, if you choose, the original invoice and records you uploaded; replies come to your own email and you get a copy. You can also open the letter in Gmail, Outlook or your computer's mail app. Save as PDF downloads the same PDF, and Copy as text lets you paste the letter anywhere.
Where does the vendor's email address come from?
From the vendor's details under Properties & vendors. You can also type or change the address when you send.
How do I record money that came back?
When the vendor issues a credit note, set the finding to Credit received. The dashboard adds these up so you can see what has actually been recovered.
Plans and billing
Is there a free trial?
Yes. You get 3 free invoice audits on 1 property, with no card needed.
How much does it cost?
₹2,499 per property a month, or ₹24,990 per property a year on the annual plan, which works out to ₹2,083 a month (two months free). Prices exclude GST.
What counts as a property?
One hotel. Each hotel named on an invoice uses one property on your plan for that month, recognised by the GSTIN and delivery address on the invoice. If the same hotel appears under a slightly different name, the workspace owner can confirm it's the same hotel.
What's included in each property?
Up to 10 invoice audits a month, unlimited users, and every check, report and upload.
How do I pay?
By card, UPI or netbanking through Razorpay. The plan renews automatically each month or year until you cancel. LinenAudit never sees or stores your card details.
Can I add properties later?
Yes. On Billing, choose Add properties. You pay now only for the time left in the current period, and from the next renewal the plan is billed for the new total.
Can I reduce properties or switch between monthly and annual?
Cancel the current subscription (you keep it to the end of the paid period), then subscribe again with the new choice from the Billing page.
How do I cancel?
The workspace owner can cancel on the Billing page at any time. No further payments are taken and the plan stays active until the end of the period already paid for.
Do you have plans for large hotel groups?
Online checkout covers up to 25 properties. For more, send us a message from Help & support and we'll set up a plan for your group.
Will I get a GST invoice?
Razorpay emails a receipt for every payment. If you need a GST invoice with your company's GSTIN, send us a message with the details.
What happens if a renewal payment fails?
Razorpay retries it automatically and the Billing page shows a notice. If the retries keep failing, the subscription stops and you can subscribe again at any time; your data stays in place.
Team and account
How do I invite my team?
The workspace owner goes to Team, enters a teammate's email and chooses Send invite. They get an email with a link that works once and expires in 7 days.
What's the difference between an owner and a member?
Both can see and work on every audit. Owners also manage billing, invite and remove people, and rename the workspace.
I forgot my password. What do I do?
Choose Forgot password? on the log-in page and enter the email you signed up with. We'll email you a link to choose a new one; it expires in an hour. A workspace owner can also create a reset link for a teammate from Team.
How do I change my name, photo or password?
Click your name or photo at the bottom of the menu to open your profile. You can change your name and photo, choose light or dark appearance, and change your password there.
Can I use light mode?
Yes. Choose Light, Dark or Match my device from the appearance switch on your profile or in the menu.
Security and privacy
Where is my data stored?
In a Postgres database in Mumbai, India, with the app served from Mumbai as well. Uploaded files are stored in the same database.
Who can see my audits?
Only people in your workspace. Each workspace's data is kept separate and every request is checked against it.
Are my documents used to train AI?
LinenAudit doesn't train any AI on your data. PDFs with selectable text and CSVs are read on our own servers. Scans, photos and harder layouts are sent to Google's Gemini API to be read.
How is my password protected?
Passwords are stored only as salted scrypt hashes, never in plain text. New passwords must be at least 10 characters, can't contain your name or email, and are checked against known data breaches (only a partial, anonymous fingerprint of the password is ever sent). Sign-in attempts are rate-limited, changing your password signs out every other device, and reset links work once and expire.
Can I turn on two-factor authentication?
Yes. On your profile, choose Set up two-factor authentication and scan the QR code with an authenticator app such as Google Authenticator, Microsoft Authenticator, Authy or 1Password. Signing in then needs your password and a 6-digit code from the app. You also get ten single-use recovery codes in case you lose your phone.
Why did I get a verification code by email?
Every new account confirms its email address with a 6-digit code before it can be used, so nobody can sign up with someone else's address. The code expires after 15 minutes; you can ask for a new one on the same screen.
How do I delete my data?
You can delete individual files, audits, contracts, vendors and properties at any time. To close the workspace and delete everything, send us a message from Help & support.
Getting help
How do I contact you?
Use the form under Help & support in the app, or the Contact section on the LinenAudit home page. We reply by email, usually within one working day.
Something looks wrong in an audit. What should I check first?
Check that the contract's rate sheet has every item the vendor bills, that units match (per piece or per kg), and that the invoice and delivery tables read correctly. If it still looks wrong, tell us which audit and we'll look into it.
Can I suggest a feature?
Please do. Send it as feedback from Help & support; it goes straight to the people building LinenAudit.
Ask us anything
A question before you sign up, a plan for a hotel group, or feedback. We reply by email, usually within one working day.