TurboCode product

RentCRM

CRM and billing automation for equipment rental businesses

Built for operators who rent out physical equipment under recurring contracts. RentCRM automates billing and produces brandable, client-facing documents, without custom development for each company.

Developed and run by TurboCode, and in daily use at four healthcare companies in Latvia.

  • SaaS, used in production
  • Multi-tenant
  • Latvian / English
RentCRM analytics dashboard

Used by

Companies running RentCRM in production

Features

Everything a rental business runs on

Clients & agreements

Manage clients and rental agreements with period-based billing: daily, weekly, monthly or per service.

Automated recurring invoicing

Scheduled PDF invoices for every agreement, with VAT, late fees and penalties, and delivery or postage fee rules.

Contracts from templates

Generate contracts from editable .docx templates. Client, company, pricing and dates are filled in automatically, so nothing is drafted by hand.

Visual invoice editor

Company admins brand and arrange their own invoices in a live-preview editor, with no developer needed.

Equipment & inventory

Track equipment by serial number, assign it to agreements and see what is available.

Analytics dashboard

Revenue, payment, client and inventory statistics, including equipment utilization, overdue invoice aging and cash flow projection.

Roles & audit trail

Role-based access for company users and super-admins, with a full audit trail.

Latvian & English

The whole interface and every generated document are available in both languages.

Visual invoice editor

Invoices that look like your company, not like a template

Each company customizes its own invoice in a live-preview editor:

  • Brand colors, logo and logo position
  • Choose, reorder and rename invoice columns and client details
  • Custom headings and text at fixed points on the invoice
  • Editable footer notes
  • Companies that never open the editor keep their existing invoices unchanged
RentCRM visual invoice template editor
RentCRM AI assistant chat listing what it can help with

AI assistant

An AI butler built into your CRM

Ask in plain language instead of searching through menus. The built-in assistant looks things up and handles routine tasks for your team:

  • Find a client and their contact details
  • Check rental agreement information and end dates
  • Look up invoices and payment status
  • Find who has a device by its serial number
  • Add a new client to the system

Screenshots

A closer look

Under the hood

Built for reliability and data separation

Isolated data per company

Each company's clients, agreements, invoices, inventory and users are fully isolated within one deployment.

Access control & audit trail

Separate roles for company users and super-admins, and a full audit trail of changes.

Tested end to end

Automated Playwright end-to-end tests and a Docker Compose deployment.

Yii2 (PHP) MySQL mPDF React TypeScript Docker Compose Playwright

Do you rent out equipment?

Tell us about your business and billing, and we'll prepare a quote or show you RentCRM in a demo.