Airline Revenue Accounting Software: How Carriers Stop Losing Coupons, Prorations and Interline Billings to Silent Write Offs
A first release runs $110,000 to $220,000 and ships in 16 to 22 weeks, and a full revenue accounting platform runs $320,000 to $750,000 phased over 10 to 16 months in Digital Heroes delivery experience. Build when unmatched coupons and unpursued interline rejections are already turning into write offs you cannot explain, when your prorate agreements are bilateral enough that a packaged prorate engine misprices them, or when you need revenue recognised at coupon level rather than at ticket level. Do not build if you are a single carrier with no interline partners, no codeshares and a simple point to point fare structure. At that size Accelya Revera or Hitit Crane will cost you less than the discovery phase of a custom project.
The money leaks in the gaps, not in the ledger
Revenue accounting is the function that decides how much of what your sales channels sold you actually keep. It sounds like bookkeeping. In practice it is a very large matching problem with a deadline attached to every branch, and the losses come from records that never match rather than from records that match incorrectly.
A ticket is sold and creates a liability. Coupons are flown, sometimes on your metal and sometimes on a partner's. Flown coupon data comes from departure control. Sales data comes from the agency settlement plans, your direct channels and your partners. Refunds, reissues and exchanges rewrite the value of documents that already exist. Interline coupons flown by partners have to be billed to those partners, prorated according to whichever agreement governs that pair of carriers, submitted into industry settlement inside the billing window, and defended when the partner rejects the billing.
Every one of those steps has an unmatched pile. Coupons flown with no matching sale. Sales with no matching flown coupon that sit in liability indefinitely. Interline billings submitted late and therefore ineligible. Rejections received that nobody counter billed inside the correspondence window. Individually small, systematically large, and almost always cleared at some point by a journal entry that describes them as unidentified differences.
Why general ledgers and general software cannot carry this
A general ledger records the outcome. Revenue accounting produces the outcome, and the production is document level. The unit of work is a coupon on a document, not an invoice, and a single document can be partly flown, partly refunded, partly exchanged into another document that carries residual value, and partly still open as a liability. Try representing that as an invoice with lines and the model collapses on the first reissue.
The second reason is that the deadlines are external and unforgiving. Interline billing runs on industry periods. Miss the window and the claim is not late, it is gone. A system that treats a billing as a task on a list rather than an obligation against a period will lose money quietly, and the loss shows up as a smaller revenue number rather than as an alert.
The third reason is proration. What you earn from a multi sector interline itinerary is not a share you choose. It is determined by the applicable agreement, which may be the multilateral default or a bilateral special prorate agreement negotiated with that partner for those markets. Getting it wrong in your favour produces rejections. Getting it wrong against yourself produces silence and lost revenue, which is the far more common outcome.
Where Accelya Revera and Hitit Crane Revenue Accounting stop
Both are serious systems built by people who understand this domain, and for a carrier with conventional interline arrangements either will handle the core cycle competently. If your requirement is standard sales processing, standard proration and standard interline settlement, buying is the sane choice and a custom build would be an act of self harm.
The limits show up around your specific commercial arrangements and your specific data. Bilateral prorate deals that do not fit the packaged configuration get handled by adjustment. Ancillary and miscellaneous document revenue, codeshare arrangements with unusual settlement terms, and loyalty redemption valuation are areas where carriers each have their own accounting policy and where the packaged answer is generic. Rejection handling in particular tends to be understaffed rather than unsupported: the product can raise a counter billing, but deciding which of two thousand rejections is worth pursuing before the window closes is analysis nobody is doing. That analysis is a custom problem because it depends on your partners, your routes and your own history.
What a custom build has to include
A coupon level document model as the foundation. Document, coupon, status, value, and a complete history of every event that changed any of them. Reissues link forward and backward so residual value can always be traced to the original sale. This model is the single decision that determines whether everything else is possible.
Matching that is designed around near misses rather than exact keys. Flown data and sales data disagree on document numbers, dates and carrier codes more often than anyone admits, so the engine needs tiered matching with confidence and an exception queue, not a join that either works or does not. The value of the system is in what it resolves automatically at tier three, not in the exact matches you were already getting.
A proration engine that holds bilateral agreements as first class objects with effective dates, market scope and the actual rules. When a proration is challenged eighteen months later you need to reproduce it exactly as it was computed under the agreement version in force at the time.
Interline billing and rejection workflow driven by the industry calendar. Every billing has a period, every rejection has a correspondence deadline, and the system should be surfacing what expires this week rather than what arrived today. Add value based triage so the team works the rejections worth working.
Unflown liability management with your own recognition policy encoded. Ageing of open documents, expiry treatment, and the reporting your auditors will ask for on how breakage was estimated. This is a policy question, so the software should record the policy and its version rather than bury it in a calculation.
Tax, fee and charge handling separated from fare value from the start. These are collected on behalf of other parties, remitted on different schedules, and refunded under different rules, and carriers that model them as part of the fare spend years untangling it.
Analytics that close the loop back to commercial. Revenue per coupon by route, by partner and by channel, with the write off pile broken down by cause rather than presented as a total. The first time a revenue accounting system tells a network planner that a particular interline market consistently prorates badly, it has stopped being a back office cost.
What it costs and how long it takes
A first release covering the coupon level document model, sales and flown ingestion, matching with an exception workflow, and liability reporting runs $110,000 to $220,000 and ships in 16 to 22 weeks. A full platform adding proration with bilateral agreements, interline billing and rejection handling against industry deadlines, miscellaneous document and ancillary revenue, tax remittance and analytics runs $320,000 to $750,000 phased across 10 to 16 months.
What drives cost: the number of interline and codeshare partners, and how many of them you have special agreements with. Whether historical documents have to be migrated with full event history, which is often harder than building the new system. The number of sales channels and their data quality. And parallel running, which for revenue accounting is not optional and needs real budget, because you cannot cut over a function that produces the revenue number in your accounts on a single date and hope.
What keeps cost down: build the document model and matching first and leave proration on the incumbent for one more phase. Matching is where the unexplained write offs live, and fixing it produces a number you can show the finance director.
When buying is the right call
Buy if you fly point to point, have no interline partners and no codeshares, and sell mostly through your own channels. The packaged systems will process that cleanly and you will get no return on bespoke work.
Build, or build alongside, when interline is a material share of revenue, when you have bilateral prorate agreements that keep getting handled as manual adjustments, when your unmatched coupon pile is written off annually without a cause analysis, or when nobody can tell you how much revenue was lost last year to rejections that timed out. That last question is the diagnostic. If the answer is a shrug, the money is real and it is recurring.
How to choose a developer for airline revenue accounting software
Ask them to draw a reissue on a whiteboard. Original document, coupons partly flown, residual value carried to a new document, and a later refund against the new one. If their model cannot represent that without losing the link to the original sale, everything downstream will be wrong.
Ask how matching handles a coupon that nearly matches. You want tiered rules with confidence scoring and an exception queue with reason codes, because reason codes are what let you fix root causes rather than clear symptoms every month.
Ask how they will version a prorate agreement. Agreements change, and a proration computed two years ago has to remain reproducible under the terms that applied then, not under today's terms.
Ask what their plan is for parallel running and for migrating open documents. A team that treats this as a data load has not done a revenue accounting cutover. A team that proposes several periods of parallel output with a reconciliation report between old and new has.
Ask who owns the code and settle it before kickoff. You should hold the repository, the cloud accounts and the right to hire any other firm. At Digital Heroes the client owns the code from the first commit, which for a system that produces a line in your audited accounts is a control question rather than a commercial one.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Widely cited benchmarks place skilled manual data-entry error rates at roughly 0.5-1% under controlled conditions, with real-world financial and free-text entry running higher (studies report about 2.5% for structured numeric fields up to ~4.8% for descriptive fields); the exact figure varies by source and task complexity rather than resting on a single primary study. Source: Lido / industry benchmark research (2024) →
- Deloitte reports that modern ERP implementations aim to deliver reduced manual effort, greater transparency, a single source of truth, and increased productivity, but many organizations do not capture the full expected benefits (a significantly lower ROI) without disciplined strategy, change management, and data readiness. Source: Deloitte (2024) →
- WordPress powers 41.5% of all websites and holds 59.2% of the market among sites running a known content management system, making it by far the most-used CMS on the web. Source: W3Techs (2026) →
- Per Sensor Tower's State of Mobile 2026, worldwide consumers spent about $85 billion on apps in 2025 (up 21% YoY), and for the first time non-game apps surpassed games in consumer spending; generative-AI in-app purchase revenue more than tripled to top $5 billion. Source: Sensor Tower (via TechCrunch) (2026) →
Aditya builds and maintains Shopify stores at Digital Heroes: theme development, Liquid work, app integrations and the custom features merchants ask for once a template stops fitting. His posts are hands on, aimed at store owners who want to know what a request really involves.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom airline revenue accounting software cost?
Is Accelya Revera or Hitit Crane enough for a mid sized carrier?
Why do unmatched coupons turn into write offs, and can software prevent it?
How should proration and special prorate agreements be modelled in software?
What happens if interline billings miss the industry settlement window?
How long does an airline revenue accounting build take?
Can we recognise revenue at coupon level rather than at ticket level?
How should taxes, fees and charges be handled in the data model?
Who owns the code if an agency builds our revenue accounting system?
How many SaaS seats do we need before building custom becomes cheaper?
How many developers does it take to build accounting software?
How long does it take to build custom accounting software?
How do I vet a development agency for an accounting software project?
What should I prepare before contacting an agency about accounting software?
What are the biggest mistakes first-time software buyers make?
Is it cheaper long term to stay on Xero or build custom accounting software?
Who can build a custom accounting software system?
Digital Heroes builds custom accounting 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 accounting 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.