• Staff re-entering the same death details into your case record, your document templates, and your permit applications separately -- because your current tools don't connect?

  • A multi-location group managing cases on a mix of spreadsheets and shared folders, with no reliable view of case status across all branches?

Funeral Home Management Software Development

Custom funeral home management software for independent funeral homes, regional funeral groups, and direct cremation operators who need a case management system built around how a funeral actually runs -- from first call to final disposition.

Generic CRM systems don't fit the funeral home. The data model is specific: a case has a deceased, a family, a disposition type, multiple service components, and a regulatory paperwork trail that must be accurate and complete. Software built for another industry cannot carry that structure.

  • Case intake from first call through to disposition with all data in one record

  • Arrangement conference workflow guiding the funeral director through service and product selection

  • Automated document generation for contracts, invoices, permits, and orders of service

  • Multi-location case management with consolidated reporting across all branches

Funeral home management software handles the full case lifecycle from first call to final disposition -- case intake, arrangement conference workflow, staff task assignment, document generation (contracts, permits, orders of service), and reporting. For funeral groups, it provides multi-location case management with consolidated reporting across all branches. RaftLabs builds custom funeral home management software for independent funeral homes, regional funeral groups, and direct cremation operators.

Vodafone
Aldi
Nike
Microsoft
Heineken
Cisco
Calorgas
Energia Rewards
GE
Bank of America
T-Mobile
Valero
Techstars
East Ventures
100+Products shipped
24+Industries served
FixedCost delivery
10-14Week delivery cycles

Case management software built around the funeral workflow, not adapted from another industry

A funeral home case is not a sales opportunity in a CRM. It is a record that ties together a deceased person, a family with legal authority, a chosen disposition type, service and product selections, a financial agreement, and a sequence of regulated documents -- some of which must be filed with a state registrar or county health department before the disposition can proceed.

Generic software doesn't hold this structure. Funeral homes using a CRM end up creating custom fields, maintaining parallel spreadsheets, and manually copying data between a case record and a word processor each time a contract, permit application, or order of service needs to be produced. Staff time spent on administration is time not available for family care.

Custom funeral home management software is designed around the case -- the unit of work that starts with a first call and ends with the family receiving the remains and the paperwork is filed. Every workflow, every document template, and every report is built from that case record, so data entered once flows through the system without re-entry.

What we build

Case intake and first-call management

First-call workflow capturing all the information needed to open the case: decedent details (full legal name, date of birth, date and place of death), next-of-kin contact, disposition type, any preneed contract reference, and the immediate service requirements. Case record created from the first call and visible to all relevant staff. Automated alert sent to the on-call funeral director, the preparation room, and any other team members who need to act. Case status tracking from first call through removal, identification, preparation, arrangement, service, and final disposition -- so anyone at the funeral home can see where each case stands without asking.

Arrangement conference workflow

Structured arrangement workflow guiding the funeral director through the arrangement conference step by step: service type selection, venue and date, clergy or celebrant details, casket or urn selection from the funeral home's price list, additional merchandise, flowers, obituary, and music choices. FTC Funeral Rule compliance built in -- the itemised price list is presented and recorded during the arrangement, and the general price list disclosure requirement is documented against the case. Product selections linked directly to the inventory system and to the invoice, so pricing is pulled from the current price list rather than entered manually. Arrangement summary generated at the end of the conference for the family to review and sign.

Staff task management and scheduling

Task list generated per case based on the disposition type and services selected -- removal, identification, embalming, preparation, dressing, casketing, service setup, interment, and any state-specific permit tasks. Tasks assigned to named staff members with due dates and status tracking. Vehicle dispatch schedule for removals, transfers, and cemetery runs, with vehicle and driver assigned per task. Preparation room scheduling to avoid conflicts when multiple cases require the same facilities or equipment at the same time. Service day coordination view showing all cases with services on a given date, staff assigned to each role, and the location and time of each service component.

Document generation

All case documents generated from the case record -- no manual data re-entry into templates. Documents include: the funeral service contract (itemised per FTC requirements), the invoice with itemised services and merchandise, cremation authorisation form, burial transit permit application (pre-filled from the case record for submission to the relevant authority), order of service or funeral programme, obituary draft, and any state-required death registration data. Documents stored against the case record with version history and signing status. Digital signature workflow for family authorisation documents. Document packet sent to the family by email directly from the case record.

Multi-location case management

Case transfer between locations when a case opens at one branch and is handled by another -- full case record and documents transfer with the case, no data re-entry. Shared staff and vehicle resources visible across all locations, with scheduling that accounts for where staff and vehicles are needed on a given day. Case status visible to authorised staff at any location. Per-branch reporting on case volume, service type mix, and revenue alongside consolidated group-level reporting for ownership and management. Shared price list managed centrally with location-specific overrides where branches have different pricing. Inter-location transfer paperwork generated automatically when a case moves between branches.

Reporting and compliance

Case volume reporting by month, disposition type, and service type -- the core metrics a funeral home owner needs to understand business performance. Revenue reporting by case and by service line, with average revenue per case tracked over time. FTC compliance audit trail recording which price list was presented to each family and when, supporting compliance in the event of a regulatory audit. State death registration data export where the funeral home submits death record data electronically to the state registrar. Outstanding permit status view showing which cases have permits pending and which are approved. Staff performance reporting by case volume and task completion rate for management review.

Frequently asked questions

A CRM is designed to track contacts, deals, and communication history. A funeral home case is a different data structure entirely: a case has a deceased person (not a contact or a customer), a disposition type that determines which documents and permits are required, a family with legal authority who is both the decision-maker and the next-of-kin for legal purposes, service and product selections drawn from a regulated price list, and a paperwork trail that includes state-filed documents. Building a funeral home management system on a generic CRM means fighting the data model from day one -- creating custom fields for information the system was never designed to hold, and manually bridging gaps between the CRM and the document templates, permit forms, and financial records that need to connect to the case. Purpose-built software starts from the case record and builds every workflow and document around it.

The FTC Funeral Rule requires funeral providers to give families an itemised general price list before showing them caskets or discussing funeral arrangements. The itemised price list must cover 16 specific categories of goods and services, and the funeral home must retain documentation that it was provided. During the arrangement conference, the family must receive a written statement of the funeral goods and services they have selected with individual prices -- no package pricing that obscures the cost of individual items. Custom funeral home management software handles this by pulling the current general price list into the arrangement workflow, recording the disclosure as part of the arrangement record, and generating the required itemised statement as part of the contract documents. This creates a documented compliance trail that is available if the funeral home is ever audited by the FTC or a state regulator.

Multi-location funeral groups are one of the primary use cases for custom funeral home management software, because the generic tools that work acceptably for a single location break down when you need to transfer cases between branches, share staff and vehicles across locations, and report on performance at both the branch level and the group level. Custom software for a group gives the central office a consolidated view of all cases across all locations, with per-branch performance reporting and shared resources managed from one system. Case transfer is built into the workflow rather than being a manual handoff. Staff with access to multiple locations see all their cases in one view regardless of which branch opened the case. If locations have different pricing, the price list engine handles per-location overrides against a central default. The scope for a 5 to 10 location group is larger than a single-location build and the timeline reflects that.

A focused funeral home management system covering case intake, arrangement workflow, document generation, staff task management, and reporting for a single location typically takes 10 to 14 weeks from requirements sign-off. Adding multi-location case management, vehicle and resource scheduling across branches, and consolidated group reporting for a regional funeral group extends the timeline to 16 to 22 weeks. Cost is fixed and agreed before development starts -- there are no hourly rates or scope creep surprises. The key variables that affect scope are the number of locations, the document templates needed, whether the system needs to connect to an existing accounting package, and whether preneed contract management is in scope for the first build. We'll give you a fixed cost and timeline after a scoping conversation.

Funeral software by capability

Talk to us about your funeral home management project.

Tell us how your cases are managed today -- from first call through to disposition -- and where the gaps are. We'll scope a system built around your workflow.