Everything a shop that sells and rents needs

ShopRex keeps one item record for both selling and renting, so your on-hand quantity, your invoices and your cash book always agree with each other. Here is the full toolkit.

Stock management

  • Items with SKU, barcode, category, unit, photos and low-stock level.
  • Separate sale price and rental rates on the same item record — sell it or rent it, one stock.
  • Every purchase, sale, rent-out, return, damage, loss and adjustment is stored as a stock movement, so the on-hand quantity is always explainable.
  • Low-stock and out-of-stock views so you reorder before you lose a sale.
  • Search and pagination on every list, even with thousands of items.

Sales management

  • Counter billing: search an item, set quantity, apply line discount and tax.
  • Stock is reduced the moment the invoice is saved; overselling is blocked.
  • Full, partial or credit payment with the balance pushed to the customer ledger.
  • Accidental invoices can be voided with a reason — stock and cash entries reverse automatically and the record stays auditable.

Rental management

  • Hourly, daily and monthly rates per item, with security deposits.
  • Rented quantity is held out of sale stock until it is returned.
  • Active, partially-returned and overdue rental lists so nothing stays out unnoticed.
  • Return screen calculates duration and late fees; adjust the return date or billed days manually when needed.

Partial rental returns

  • Customers rarely return everything at once — record returns in as many batches as needed.
  • Each returned quantity is billed for exactly the period it was kept, item by item.
  • Rented, returned and remaining quantities are always visible per line.
  • Every return transaction is kept permanently for history and audit.

Damage & loss tracking

  • Mark returned quantities as damaged or lost with a per-item charge and condition note.
  • Only good stock goes back on the shelf; damaged and lost quantities are accounted for separately.
  • Damage charges are added to the rental bill automatically.

Quotations & estimates

  • Create a quotation for a sale or a rental before the customer commits.
  • Track quote status: draft, sent, accepted, declined, expired or converted.
  • Convert an accepted quote into a real invoice or rental in one click — stock only moves at conversion.

Customer management

  • Customer profile with phone, address, tax number and credit notes.
  • One timeline of sales, rentals, payments and returns per customer.
  • Running outstanding balance, so dues are never a guess.

Invoicing & receipts

  • Printable invoices and receipts carrying your logo, currency and tax number.
  • Currency picker with 40+ currencies, symbol, decimals and symbol position.
  • Reprint any past document from its detail page.

Share documents anywhere

  • Download any invoice, rental agreement, receipt or quotation as a PDF.
  • Send documents straight to the customer on WhatsApp or by email in one tap.

Cash book & accounting

  • Cash in and cash out entries linked to sales, rentals and purchases.
  • Daily and date-range cash position with category breakdown.
  • Manual entries for expenses, drawings and other income.

Purchases & suppliers

  • Record supplier purchases that increase stock and cost.
  • Supplier list with purchase history and searchable records.

Reports

  • Available stock and stock value, out-of-stock and low-stock.
  • Customer balance report with outstanding dues.
  • Sales, rental and transaction reports exportable to CSV.
  • Full workspace backup as JSON whenever you want your data out.

Team roles & audit log

  • Five roles — viewer, cashier, staff, manager and admin — each with its own permissions.
  • Invite teammates by email or a shareable join link.
  • Activity log records who changed what across items, sales, rentals, customers and payments; export it to CSV.
  • Each workspace is fully isolated — one shop can never read another shop's data.

Subscription & payments

  • Plans for sales-only, rentals-only or both modules, billed monthly or yearly through Razorpay.
  • Usage limits per plan for items, staff accounts and monthly transactions.
  • Automatic subscription checks flag expired trials and overdue renewals.

Item photos & flexible storage

  • Attach photos to items so staff bill the right product every time.
  • Store images on built-in storage or connect your own Amazon S3 or Cloudflare R2 bucket.
  • Files are organised per shop, keeping tenants separated end to end.

Installable & offline-friendly

  • Installs on phones and desktops like a native app with its own icon.
  • Recently opened pages stay available when the connection drops.

Ready to see it with your own stock?

Create a workspace, import a handful of items and bill your first sale in a few minutes.

Create your workspace