A quick snapshot that compares your local revenue collection with similar local governments at home or abroad. Even when this snapshot looks strong (or suggests little room to grow), the detailed stream-by-stream analysis remains the main reference because it measures gaps in each revenue source directly. If no comparison data is available, skip this step.

Local government profile
All fields required · ~2 min
-
Select a country to load this value.
Gap Analysis
Prioritization
Recommendations
Step 0 of 3

Fill in the requested inputs for each OSR stream. Add or remove streams as needed to match your context. Once you have entered all available data, go to the Prioritisation tab to see the headline results and start sequencing streams for reform planning.

Entry of required information + Processed Metrics

For proper execution of the analysis, you are required to complete only the cells shaded in gray and in bold.

$
$
$
$
Graphical Representation of Analyzed Data
HEADLINE METRIC Total Revenue Gap
$ 0 0% of potential
0% of potential collected Potential: $ 0
Actual vs potential
AMOUNTS IN $ (B)

Why only 2 bars here? Property Tax has no Realistic Improvement % input — its potential is anchored directly to market value, which is a hard ceiling. So there is no realistic-vs-theoretical split to show (as in Business License or other streams with a rate-uplift lever). The Potential bar above already represents the unconstrained ceiling.


Property Tax Gap Analysis
# of Properties
Estimated 0
Registered 0
Compliant 0
Coverage Gap
$ 0
Mixed Gap (Unreg.)
$ 0
Compliance Gap
$ 0
Mixed Gap (Reg.)
$ 0
Actual Revenue
$ 0
Valuation Gap
$ 0
$ 0
Avg. Billed $ 0
Achievable Avg. $ 0

DESCRIPTION: This matrix visualization shows the property tax gap analysis across two dimensions: the number of properties (vertical axis from Compliant to Estimated) and the billing level (horizontal axis from average billed to achievable market-based billing). Each colored cell represents a different type of gap or revenue component. The same breakdown is also shown in the pie chart below.


Gaps Breakdown

DESCRIPTION: This pie chart illustrates the percentage distribution of the revenue gaps. It visually shows the contribution of each type of gap to the total uncollected revenue, helping to identify which gaps are the most significant.

Summary of the Gap Analysis

Add streams in Gap Analysis to see the breakdown.

This section shows which revenue streams may deserve attention first. The initial order is based on the estimated improvement gap for each stream, but you can adjust it to reflect local feasibility and priorities.

How to use this table: Use the drag handle or up/down arrows to re-order streams if local priorities or political feasibility demand a different sequence. Toggle the Status switch to exclude any stream that doesn't apply (e.g. a service your municipality doesn't provide) — excluded streams are dropped from share calculations and the downstream recommendations.

Stream Prioritization
Drag rows by the handle, or use the buttons to re-order.
Rank Stream Total Gap Share of Gap Status Move
Loading stream data from Gap Analysis...
Total Streams Analyzed

0

Streams Included

0

Total Gap (All)

-

Total Gap (Included)

-


Gap Prioritization

Gap Prioritization breaks each prioritized revenue stream down by the type of gap driving its underperformance — Compliance, Coverage, Valuation/Liability, or the mixed combinations — and lets you sequence which gaps to tackle first within each stream.

Why it matters: A stream's overall gap may look the same on the surface, but a Compliance gap (people billed but not paying) needs very different reforms from a Coverage gap (units not even on the books) or a Valuation gap (assessed below market value). Sequencing tells the reform team where to start.

ROSRA suggests an opening priority order for each stream based on the estimated size of each gap and the condition of the revenue system. You can override any cell to fit local capacity and politics, or remove a gap-type that's not feasible.

Gap Sequencing by Stream & Gap Amounts by Priority
Each cell shows the gap type (selectable) and its amount. Drag a cell or use the arrows to re-rank priorities within a stream.
Rank Stream Priority 1 Priority 2 Priority 3
Include streams in the Stream Prioritization table above to see gap prioritization options

Recommended Solutions and Implementation Guidance

This tab provides detailed solution cards for the options you selected previously. Solutions appear according to the established prioritization order. Use these recommendations to inform your city's reform plan and export the results as a ROSRA Diagnostic Report.

Filter recommended solutions

Gap Type
Timeline
Feasibility
of cards match
Click a card to expand it and view the full solution details.