
If you manage billing for a public safety communications system, you know the headaches: agencies with mixed billing schedules, assets coming in and out of service mid-cycle, manual prorations that eat up hours, and the constant pressure to reconcile every charge before invoices go out.
For many teams, this means living in spreadsheets—tracking radio counts by hand, calculating prorated charges manually, and hoping nothing falls through the cracks. It’s time-consuming, error-prone, and nearly impossible to scale as your system grows. There’s a better way.
The Real Cost of Manual Billing
When you’re managing recurring billing for radio infrastructure and subscriber units across multiple agencies, the complexity adds up fast:
- Agencies on different billing cycles (monthly, quarterly, annual)
- Mixed service types (site rent, subscriber fees, infrastructure charges)
- Assets constantly moving in and out of service
- Prorations that have to be calculated manually
- Reconciliation requirements that demand precision
One mistake—a missed radio, an incorrect proration, a billing cycle that doesn’t align—and you’re dealing with disputes, corrections, and lost trust with the agencies you serve.
What Asset-Based Recurring Billing Should Look Like
The right billing system should do the heavy lifting for you. That means:
- Automatically tracking asset counts based on real-time data
- Handling prorations without manual calculation when equipment enters or exits service
- Supporting mixed billing schedules across agencies and service types
- Giving you full visibility into what you’re billing before invoices go out
- Eliminating reconciliation guesswork with complete audit trails
This isn’t just about generating invoices faster—it’s about building confidence in your billing accuracy and freeing up your team to focus on higher-value work.
Introducing MCM’s Recurring Billing Module
That’s exactly why we built our recurring billing solution. Available through the MCM Platform, it was designed specifically for the real-world needs of public safety communications and critical infrastructure operations.
Here’s what makes it different:
- Automate asset-based billing – Bill agencies based on actual asset count, such as radios or other devices
- Set your own cycles and schedules – Support monthly, quarterly, or annual billing with flexible cycles and start/end dates
- Prorate with ease – The system automatically adjusts charges when assets come in or out of service mid-cycle
- Customize by service and category – Assign specific rates to different asset types, statuses, or service categories
- Mixed billing schedules? No problem – Bill site rent annually and subscribers monthly—on separate headers, with clarity
- Know exactly what you’re billing for – Easily view the assets behind each charge before posting
How It Works: From Setup to Invoice
The process is straightforward:
- Configure your tables – Define your billing cycles, service lines, and (if needed) asset categories you want to reconcile
- Create billing headers – For each agency, enter the applicable services, frequencies, and whether the charge is flat-rate or variable based on asset type
- Run the asset loader – For reconciled charges, the loader scans eligible assets (by category and status) and calculates charges based on your rules
- Review line items – Instantly see each charge and the assets it includes—plus automatically apply prorates where needed
- Process and generate invoices – Once everything checks out, run the billing cycle to create official invoices with complete detail
- Optional email billing – Automated email process to send invoices to your customers with ease
Real-Life Example: Prorating Made Simple
Say you’re billing an agency $12.50 per active radio per month. The Asset Loader finds 31 radios in service all year—that’s $4,650 for the year.
But what if one radio came into service in July? The system automatically creates a prorated line for exactly the time it was active. No manual calculation. No room for error.
The Results: Fewer Errors, More Confidence
Teams using MCM’s recurring billing module see immediate improvements:
- Reduced manual work and billing errors
- Complex billing structures handled with confidence
- Audits and reconciliations become dramatically easier
- Financial teams get the transparency they need
Ready to Ditch the Spreadsheets?
Whether you bill five agencies or 50, our recurring billing module makes it easy to track, manage, and invoice ongoing services—with the precision and reliability you expect from MCM.

Track, manage, and maintain all BDAs and their DAS components in one centralized, intuitive software built for the task.
Bi-directional amplifiers (BDAs) save lives, and the increasing regulations requiring them offer a clear benefit for the mission of public safety. At the same time, these systems have become a significant strain on public safety departments now tasked with tracking and managing them.
How MCM’s BDA Tracker Is Helping Public Safety Departments
Centralized BDA Management
“Our primary challenge as radio system administrators is collecting and maintaining all the necessary information in one location where it’s easily accessible, without having to look at different spreadsheets or databases. MCM provided us with one centralized location to document, support and maintain all the BDAs.” José M. De Zayas, Public Safety Radio Systems Administrator Broward County
Whether it’s equipment specifications, installation notes, historical readings, manufacturer information, inspection results, compliance requirements, or ongoing maintenance activities, with MCM’s new module, all your BDA and distributed antenna systems’ (DAS) information is housed in one searchable, filterable solution. It can even track the labor and hours your team puts into proposed BDA projects that are declined or determined unnecessary. Data centralization ensures records are comprehensive, current, accurate, and remotely accessible.
Compliance Through Automated Notifications
A standout feature of MCM’s BDA tracking software is its ability to automate communications with parties responsible for managing BDAs. Whether you’re notifying them that a BDA plan was received, accepted, or rejected (along with reasons), or reminding them that recertification is due in 30 or 60 days, the system automatically generates these letters using your templates and populates them with information from your records, including an electronically verified signature for validation. This automation saves time, reduces human error, and facilitates compliance by keeping communication timely and accurate.
Seamless Collaboration for Multi-Agency Management
Because there are multiple Authorities Having Jurisdiction (AHJs) involved with BDAs, managing these systems requires collaboration. This module allows multiple users to access and collaborate with the same data, in the most current version—whether in the office, in the field, or at home—making it easy to coordinate projects. Tailored permissions ensure that individuals only see the information they are authorized to access, and multi-layered, industry-leading security measures keep your data secure.
Customizable Scalable Solutions
“There are so many ways this can be customized to do exactly what you need. Whenever we asked for something new or more specific, they figured out how to give us what we were looking for.” Robert Brownstein Supervisor – Broward County Regional Public Safety Radio Systems
MCM’s software is highly customizable, with adaptable data fields, workflows, user permissions, and features that can be tailored to meet your specific BDA tracking needs. As your needs evolve, the software can scale with you, supporting increased project complexity and helping you remain compliant and effective, no matter how many BDAs you manage.
Full Lifecycle Tracking and Maintenance
MCM’s BDA tracking software allows you to manage the entire lifecycle of all the BDAs rebroadcasting your signal, from initial plan receipt and site surveys to DAS installation and testing, through ongoing maintenance and even inactivity or retirement. By monitoring all equipment at every phase, you can ensure that requirements are met, compliance is sustained, and risks of failure are minimized.
Streamlined Data Entry and Accuracy
“Before this, we actually created an additional Excel spreadsheet just to make sure we were checking off all the places where we had to update information.” Robert Brownstein Supervisor, Broward County Regional Public Safety Radio Systems
Public safety departments are currently using multiple tools to track their BDAs. These typically include a combination of Excel spreadsheets plus a Microsoft Access database in addition to the asset and/or work order management software programs they’re using to manage the equipment and service. By combining BDA management and tracking functions in one software solution, MCM reduces the burden, time, and errors of managing multiple data sources, synchronizing information across multiple fields and records. This streamlined data entry not only saves you time, but it also ensures data consistency across your systems.
“I think some agencies are completely unaware of the chaos coming their way having to manage and track these devices. I’m glad we can stay ahead of the game with MCM’s support. “- José M. De Zayas, Public Safety Radio Systems Administrator. Broward County
Why Is BDA Management Important?
“If these systems are not accurately kept track of, they can cause serious problems county-wide to the public safety radio system. Documenting the annual test results ensures these systems are operating correctly and to specification.” Robert Brownstein Supervisor, Broward County Regional Public Safety Radio Systems
BDA management is becoming increasingly important due to the growing need for reliable public safety communications and the complex regulatory landscape surrounding BDAs. Fire code guidelines now often require signal boosters in buildings, making it mandatory to track BDA installations, ongoing inspections, and recertifications. Previously, there was no standardized method for tracking all this information effectively and efficiently, which opened the door for communication vulnerabilities and other complications. As more agencies face increasing demands for BDA management, having a robust tracking system will be essential for maintaining public safety and compliance.
Why Choose MCM’s BDA Project Management Tracking Software?
MCM’s BDA tracking solution was purposely designed to be the ultimate tool for managing complex BDA systems and their DAS equipment, providing precision, efficiency, and flexibility. Ensure that all your signal boosters are healthy, compliant, and ready to perform with centralized data management, automated notifications, multi-user collaboration, lifecycle tracking, and more. MCM’s BDA software is the comprehensive, customizable solution for all your BDA management needs, today and into the future.