Industry guide · Custom Software

Joint Use and Pole Attachment: Why You Are Billing Rent on Poles That Are Gone and Missing the Ones That Are Not

Pole Attachment Management software visual showing cable, timer, and billing receipt.
The short answer

If your joint use billing is an annual argument over a spreadsheet and your permit queue is tracked in email against FCC deadlines, a focused build covering a reconciled attachment inventory, permit intake with clock tracking and make-ready sequencing runs $70,000 to $150,000 and ships in 12 to 16 weeks in our delivery experience. A full platform adding rental billing across differing agreements and state formulas, unauthorized attachment workflow, contractor coordination and an evidence trail built for complaint proceedings runs $180,000 to $450,000 phased over 6 to 12 months. Below roughly 30,000 jointly used poles with two attachers and stable volume, do not build. Buy Alden One or Katapult Pro and enforce your agreement. The build case starts when attachment volume, disputed inventory and rental revenue all become material at once.

Why joint use is a revenue system that most utilities run like a filing cabinet

It is the annual joint use invoice. The pole owner bills a cable operator for 61,400 attachments. The cable operator responds with a spreadsheet asserting 57,100 and a list of poles they say do not exist, were replaced, or never carried their plant. Nobody can settle it because both inventories are derived from records rather than from the field, and the last joint audit was six years ago and was itself sampled. So the two companies split the difference, book a reserve, and repeat next year. Meanwhile the same pole owner is receiving permit applications from three fiber builders at a volume the joint use team has never seen, each one carrying a regulatory clock with consequences.

Both of those are the same underlying failure. There is no authoritative record of what is on each pole, maintained continuously, that both parties trust. Attachment records get created at permit time and never verified again. Poles get replaced and the new pole inherits the old identity, or does not, depending on who filed the paperwork. Attachers overlash without notifying, which is often permissible and still means your record of the pole is now wrong about loading. Contractors attach without a permit and the discovery happens years later during an unrelated field visit.

The tools are real. Alden One is a genuine system of record for joint use communication between parties and is used across the industry. Katapult Pro is strong on permitting workflow and make-ready data collection, particularly from the attacher and engineering firm side. IKE Office handles field measurement. O-Calc Pro and SPIDAcalc do structural loading analysis properly and should not be reimplemented by anyone. What none of them do is hold your specific joint use agreements, your state's rental formula, your billing cycle and your permit clock in one object that both the engineering group and the accounting group work from. That gap is why joint use runs on spreadsheets at a scale that would be unacceptable anywhere else in the utility.

Problem 1: two inventories that have never matched and never will by argument

Pole identity is the root problem. Your GIS knows a pole by an asset identifier. The attacher knows it by their own tag number, sometimes by a photo and a cross street. A pole replacement creates a new physical object that may or may not inherit the old identifier. Multiple poles sit at one intersection. Field crews tag poles with metal plates that fall off. When the two parties compare lists, they are comparing keys that were never designed to join.

The reflex is a full field audit, which is expensive and produces a snapshot that starts decaying the day it is delivered. Utilities that have done one know the pattern: the audit finds unauthorized attachments and missing records, both parties negotiate a settlement, and four years later the inventories have drifted again because nothing changed about how records are maintained.

What a custom build does: make reconciliation continuous rather than periodic. Every permit, every make-ready job, every field visit, every inspection photo becomes an observation attached to a pole with a timestamp and a source. The record is then a current state derived from observations, with a confidence level, rather than a row somebody typed once. Match attacher-supplied identifiers to your asset identifiers through a persistent crosswalk that improves with every joint job, so the next comparison starts from the last agreed position instead of from scratch. Audits still happen, but they update a living record rather than creating a new one.

Problem 2: the permit clock is a legal object, not a service level target

Under the FCC's pole attachment rules a pole owner has defined windows: review an application for completeness, survey the poles, provide a make-ready estimate, and complete make-ready inside 60 days in the communications space or 90 days above it, with a one-touch make-ready path for simple communications attachments and a self-help remedy available to the attacher when deadlines slip. Many states have taken back regulatory authority over pole attachments and set their own timelines, so a utility operating across state lines is tracking more than one clock.

The practical failure is not refusal. It is that an application sits in a shared inbox for eleven days because the engineer who handles that district was on vacation, and the clock started when it arrived, not when someone opened it. Then a self-help notice arrives, an attacher's contractor is working on your poles under a remedy you did not intend to trigger, and the conversation escalates to lawyers over a scheduling failure.

What a custom build does: start the clock automatically at intake, per jurisdiction, with the completeness review as an explicit gated step that either accepts or returns the application with reasons inside the review window. Every downstream step carries a due date derived from the rule set rather than typed by a person. Escalation is automatic and goes to a named supervisor before the deadline, not after. The rule set is data, because these rules change and you should not be redeploying software when a state commission issues an order.

Problem 3: make-ready sequencing, and the double wood problem nobody owns

A new attachment on a congested pole means existing attachers move. Communications plant is rearranged in a defined order, sometimes the pole is replaced entirely, and every existing attacher has to transfer their own plant to the new pole. That sequencing is coordination across companies that do not report to each other, and the failure mode is visible from any road in the country: the old pole still standing next to the new one, held up by whichever attacher has not transferred, months after the electric facilities moved.

Double wood is not just cosmetic. The pole owner cannot retire the asset, cannot stop maintaining it, and in many agreements cannot bill for it either. The industry runs transfer coordination through notification systems such as NJUNS, which does the notification job, but the follow-through is a person chasing companies by email.

What a custom build does: model the transfer as a multi-party workflow with per-attacher tasks, dependencies and due dates from the agreement, and an escalation path that produces the documentation you need if you eventually charge for delay. Photographic evidence attaches to each transfer step from the field, which is what actually resolves the argument about whether a transfer was completed. Then the pole retirement gets triggered by the last completed transfer rather than by someone noticing.

Problem 4: the money is calculated differently for every counterparty

Rental revenue is where inventory error turns into a real number. The FCC's rate formulas rest on published presumptions about pole height, usable space and space occupied per attachment, and the applicable rate depends on the type of attacher and the jurisdiction. States that regulate attachments directly apply their own formulas. On top of that sit individual joint use agreements, some decades old, with their own rates, escalators, audit provisions and unauthorized attachment penalties. A pole owner with eight attachers may be running eight different calculations.

Make-ready billing is a second, messier stream. Estimates are provided, actuals differ, contractor invoices arrive on their own schedule, and reconciling estimate to actual to invoice to the attacher's payment is done in a workbook that one person understands.

What a custom build does: express each agreement as a versioned rate rule with effective dates, so an annual bill is generated rather than assembled and can be reproduced exactly two years later when it is questioned. Unauthorized attachments discovered in the field become a workflow with an evidence package, a notification, a cure period and a back-rent calculation from your agreement terms, instead of a note in an inspection report that nobody actions. Make-ready costs track from estimate through actual to invoice on one job object, so the variance is visible while it can still be explained.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, this category has a repeatable shape. A first release covering permit intake with jurisdictional clock tracking, the attachment inventory with observation-based reconciliation, and make-ready job and transfer sequencing runs $70,000 to $150,000 and ships in 12 to 16 weeks. A full platform adding multi-agreement rental billing, unauthorized attachment workflow, contractor coordination, field capture with photographic evidence and reporting built for complaint proceedings runs $180,000 to $450,000 phased over 6 to 12 months.

What drives it up: operating across several states with different attachment rules, since each is a rule set to encode and maintain. The number of distinct joint use agreements, because each old agreement is its own billing logic. Integration with pole loading analysis, which is worth doing since geometry should flow into O-Calc Pro or SPIDAcalc rather than being retyped, but is genuine integration work. And whether you are the pole owner, the attacher, or both, because a telecom builder's workflow is a mirror image of the owner's and building for both doubles the surface.

What keeps it down: start with permitting and the clock. It is the piece with legal exposure, it is where volume is growing fastest under current broadband deployment programs, and it generates the observation data that makes inventory reconciliation possible later.

Build versus buy, and when buying is right

Buy the loading analysis. O-Calc Pro and SPIDAcalc are the standards, engineering firms know them, and nobody should be writing their own structural analysis of a wood pole. Buy the collaboration layer too if it fits: Alden One is a legitimate system of record for joint use and if your attachers already work in it, fighting that is expensive. Katapult Pro is a sensible answer for an attacher or an engineering firm running permitting volume.

Build when two or more of these are true. You own more than roughly 100,000 jointly used poles. You have more than four attachers on materially different agreements. Your last inventory dispute ended in a negotiated settlement rather than an agreed number. You operate in more than one state with different attachment rules and clocks. Or your permit volume has multiplied because of fiber buildouts and your team is now tracking regulatory deadlines in a shared mailbox, which is the specific condition that turns an administrative problem into a legal one.

Our position: joint use is a revenue and compliance function that most utilities staff and tool as a records function. The tell is whether your joint use manager can produce, today, the rental invoice for one attacher with a defensible line for each pole. If that takes a week, the problem is not the invoice.

How to choose a developer for joint use and pole attachment systems

Ask how they model pole identity when a pole is replaced. If the answer does not distinguish between the asset, the position and the attacher's own identifier, their reconciliation will fail on exactly the poles that cause disputes.

Ask how the FCC and state clocks are represented. The answer you want is configurable rule data with effective dates, not conditional logic in application code. Commissions issue orders and you should not be paying for a release each time.

Ask what their system does about double wood. A developer who has worked in this space will immediately talk about per-attacher transfer tasks and evidence. One who has not will describe a status field.

Ask who owns the code and get it in writing before kickoff, along with a full export of the attachment inventory in an open format. At Digital Heroes the client owns the code from the first commit. Then give a candidate developer one contested pole with a real history, replacement, overlash, unauthorized attachment and a disputed invoice line, and ask them to model it. That single pole separates people who have done this from people who have read about it.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
  2. 76% of developers are using or planning to use AI tools in their development process in 2024 (up from 70% in 2023), with current active use rising to 62% from 44%; 81% agree increasing productivity is the biggest benefit of AI tools. Source: Stack Overflow (2024) →
  3. Qualtrics research (Q3 2023 survey of ~28,400 consumers across 26 countries) estimated bad customer experiences put roughly $3.7 trillion in global revenue at risk annually, a 19% jump from the prior year's $3.1 trillion; 64% of customers say they will switch companies over poor service regardless of how much they like the product. Source: Qualtrics XM Institute (via Forbes) (2024) →
  4. Retailers connecting point-of-sale and loyalty data in an omnichannel strategy reported up to 15% lower cost per purchase and nearly 20% higher incremental store revenue. Source: Deloitte (2024) →
Sofia M. · Senior Brand Identity Designer · New York

Sofia builds identity systems, the logo, type, color and rules that keep a brand consistent once it hits a website, an app and a hundred small places nobody planned for. Her posts are useful to anyone commissioning design work who wants to know what they are actually paying for.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom pole attachment and joint use software cost?
A first release covering permit intake with jurisdictional clock tracking, an observation-based attachment inventory and make-ready transfer sequencing runs $70,000 to $150,000 and ships in 12 to 16 weeks in Digital Heroes delivery experience. A full platform with multi-agreement rental billing, unauthorized attachment workflow and evidence-grade reporting runs $180,000 to $450,000 over 6 to 12 months. Operating across several states and carrying many legacy agreements are the two largest cost drivers.
What are the FCC pole attachment timelines we have to track?
The FCC's rules set defined windows for reviewing an application for completeness, surveying the poles, providing a make-ready estimate and completing make-ready, with shorter periods in the communications space than above it, a one-touch make-ready path for simple communications attachments and a self-help remedy when the owner misses deadlines. Many states have taken back authority and set their own timelines, so a multi-state owner tracks more than one rule set. Encode them as configurable data because commissions revise them.
Why do our attachment counts never match what the cable company says?
Because both sides derive counts from records rather than from the field, and the identifiers were never designed to join. Pole replacements, multiple poles at one intersection, lost tags and unpermitted attachments all push the two lists apart, and a periodic audit only resets the drift rather than stopping it. Continuous reconciliation from timestamped field observations is what keeps the numbers converging between audits.
Is Alden One or Katapult Pro enough, or do we need to build?
Alden One is a genuine joint use system of record and if your attachers already work in it, fighting that is expensive. Katapult Pro fits attachers and engineering firms running permit volume. Both fall short when your rental billing spans several legacy agreements with different formulas, when you operate under multiple state rule sets, or when make-ready cost reconciliation from estimate to contractor invoice has to be defensible line by line.
How do we stop double wood and unfinished pole transfers?
Model the transfer as a multi-party workflow with a task per attacher, dependencies, due dates from the agreement and automatic escalation, and require photographic evidence at completion from the field. Notification systems such as NJUNS handle telling everyone, but the follow-through is where transfers stall. Pole retirement should trigger from the last completed transfer rather than from someone noticing the old pole is still standing.
Can software calculate pole attachment rental across different agreements and states?
Yes, and it needs to be expressed as versioned rate rules with effective dates rather than as a spreadsheet formula. Rates depend on the applicable regulatory formula with its published presumptions about pole height and occupied space, on the type of attacher, and on the individual joint use agreement, which may be decades old with its own escalators and audit provisions. The requirement is that a bill can be reproduced exactly two years later when it is questioned.
How should we handle unauthorized attachments we find in the field?
As a workflow with an evidence package rather than as a note in an inspection report. The sequence is discovery with photographs and a timestamp, notification per the agreement, a cure period, then either a permit issued retroactively or a back-rent and penalty calculation from your agreement terms. Without that structure most unauthorized attachments are found, mentioned and forgotten.
Does this apply to us as an attacher rather than a pole owner?
The workflow mirrors, and the pain is different. As an attacher your exposure is schedule: applications sitting in an owner's queue, make-ready delays that push your build, and knowing when a self-help remedy has become available to you. Systems built for owners assume owner data, so an attacher usually needs its own view even where both parties use a shared collaboration platform.
Who owns the attachment inventory data if an agency builds our system?
You do, and both the code and a full export of the inventory in an open format should be in the contract before kickoff. At Digital Heroes the client owns the code from the first commit. Attachment inventories are evidence in rate disputes and complaint proceedings that can outlast any software vendor relationship, so a proprietary lock on that data is a risk you should refuse.
Is a solo freelancer enough for my project, or do I really need an agency?
A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
What should I have ready before I contact a development agency?
Three things, none of them technical: a one-page description of the problem in your own words, a list of the tools and spreadsheets the new system must replace or connect to, and a must-have versus nice-to-have split of features. Add a budget range, even a wide one, because it changes the conversation from fantasy to engineering. You do not need a formal specification; producing that is what a discovery phase is for.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
How do I make sure custom software is secure and compliant with rules like HIPAA?
Start with the baseline every business system should have: encryption in transit and at rest, role-based access control, and audit logs. If HIPAA applies, the hosting provider must sign a Business Associate Agreement, which AWS, Azure, and Google Cloud all offer, and access controls have to be designed in from day one, not bolted on. SOC 2 certifies a company's operating practices, not a codebase, so ask vendors what they have shipped in your regulated domain rather than which logos are on their website.
If an agency builds my software, who actually owns the code?
You should own everything, assigned in writing: the contract transfers full IP to you on final payment, the code lives in your GitHub organization, and hosting runs in cloud accounts you control. The red flag is a proposal that mentions the agency's proprietary platform or framework, which usually means you are renting, not buying. Digital Heroes structures every build this way precisely so a client can fire us and lose nothing but the relationship.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
Who can build a custom software system?

Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?