ROSRA User Guide

A complete guide to using the Rapid Own-Source Revenue Analysis tool

Version 2.0

What is ROSRA?

ROSRA (Rapid Own-Source Revenue Analysis) is a diagnostic and planning tool developed by UN-Habitat to help local governments assess and optimize their own-source revenue (OSR). OSR is revenue that local governments generate independently — not from national transfers or grants.

ROSRA analyses the following revenue streams:

Revenue TypeExamples
Property TaxTaxes levied on land and buildings
Business LicensesOperating permits and trade license fees
Short-Term User ChargesDaily parking fees, market stall fees
Long-Term User ChargesMonthly leases, rental income
Mixed User ChargesCombinations of daily and monthly fees
Custom / Generic StreamsAny locally-specific revenue source (fines, advertising levies, etc.)

The tool helps you identify where revenue is being lost, prioritize which streams to reform first, select proven solutions, and build an actionable recommendation plan.

Getting Started

Creating an Account

  1. Navigate to the ROSRA application home page.
  2. Click Login in the top navigation bar.
  3. Click the Register link on the login page.
  4. Fill in your details:
    • First Name and Last Name
    • Email Address — this will be your login username
    • Organization (e.g., your municipality or agency)
    • Phone Number
    • Password and confirmation
  5. Click Register. You will be automatically logged in.

Logging In

  1. Click Login in the navigation bar.
  2. Enter your Email and Password.
  3. Optionally check Remember Me to stay logged in.
  4. Click Login.

Logging Out

  1. Click My Dashboard in the top-right dropdown.
  2. Click Logout.

Creating a New Report

Starting a New Report

  1. Click Create New Report in the navigation bar, or Start Analysis on the home page.
  2. You will be taken to the report editor with a blank form.

Report Metadata (Left Sidebar)

The left sidebar is always visible while editing and contains essential report information:

Report Title

Enter a descriptive title (e.g., "Nakuru County Revenue Analysis 2025").

Location Selection

  • Country — Select your country (auto-populates economic indicators)
  • Region — Enter the administrative region
  • City — Enter the municipality or city name
  • Government Unit Level — Optionally specify a sub-city level

Financial Information

  • Currency — Auto-populated from country, can be changed
  • Financial Year — The fiscal year being analyzed
  • Actual OSR — Total own-source revenue collected
  • Budgeted OSR — The budgeted revenue target
  • Population — Jurisdiction population
  • GDP per Capita — Auto-populated when available

Government Classification

  • Government Type (Municipality, County, Metropolitan, etc.)
  • Income Level (World Bank income classification)

Quick Actions

ButtonAction
SaveSave the report to the database
ExportDownload as PDF or Excel
PrintOpen a print-friendly version
ViewOpen the report in read-only mode
NewClear the form and start a fresh report

Choosing an Approach

ROSRA offers two analytical approaches that work at different levels of detail. Pick the one that matches the question you need to answer — or use both in the same report. Click the corresponding tab at the top of the editor.

Macro view

Quick Estimate

A high-altitude OSR potential estimate built from aggregate data and peer benchmarks — the answer to "how much revenue could we theoretically be collecting?"

  • Best for: initial scoping, leadership briefings
  • Detail level: aggregate / headline
  • Typical time: 15–30 minutes
Micro view

Detailed Diagnostic

A stream-by-stream diagnostic that decomposes the revenue gap into its specific drivers — the answer to "where exactly is each shilling slipping through, and what should we do about it?"

  • Best for: reform planning, technical analysis
  • Detail level: granular, per stream & gap-type
  • Typical time: 1–3 hours

Quick Estimate macro view

The Quick Estimate gives you a fast, high-altitude read on how much own-source revenue your jurisdiction could be collecting. It works from aggregate inputs — population, GDP per capita, current OSR — and benchmarks them against comparable subnational governments. Think of it as the headline number you'd put in a briefing slide before any deep analysis.

How to Use

  1. Navigate to the Quick Estimate tab.
  2. Fill in the Project Details:
    • Project Name, Description, and Key Objectives
    • Start Date and End Date
    • Estimated Budget
  3. The system automatically calculates OSR potential using your baseline data, GDP per capita, population, and peer SNG benchmarks.
  4. Review the estimated revenue potential and gap summary.

When to Use the Quick Estimate

  • Initial scoping before a detailed study
  • Briefing senior officials on overall revenue gaps
  • Comparing your jurisdiction against peer benchmarks
  • When detailed stream-level data is not yet available

Detailed Diagnostic micro view

The Detailed Diagnostic drops down from the headline number into the mechanics. For each revenue stream you enter the underlying inputs, and ROSRA decomposes the revenue gap into its specific drivers — are people not registered, not paying, under-valued, or under-charged? — then walks you through a structured 4-step pipeline from diagnosis to a concrete reform plan.

1 Gap Analysis (Diagnostic)

This is the core diagnostic step. Enter data for each revenue stream to identify where revenue is being lost. The system automatically calculates revenue gaps.

Revenue Stream Tabs

Navigate between sub-tabs for each revenue stream:

TabWhat to Enter
Property Tax Registered & non-registered properties, compliant properties, fiscal base, market value, billed amount, outstanding amount, revenue collected
Business License Registered businesses, estimated unregistered %, billed amount, outstanding amount, statutory average fee, realistic improvement %
Short-Term Charges Number of units, daily rate, collection rate, operating days (e.g., parking, market fees)
Long-Term Charges Number of units, monthly rate, collection rate (e.g., leases, permits)
Mixed Charges Revenue streams with both daily and monthly components
Generic Streams Add custom revenue sources not in the standard categories
Total Estimate Consolidated summary across all streams (auto-calculated)

Understanding Revenue Gaps

The system calculates four types of gaps:

Coverage Gap

Revenue lost because taxable entities are not registered

Compliance Gap

Revenue lost because registered entities do not pay

Valuation Gap

Revenue lost because assessed values are below market value (Property Tax)

Liability Gap

Revenue lost because fee schedules are below statutory rates (Licenses)

Tip: The Total Estimate tab shows the grand total of all gaps — this is the total additional revenue your jurisdiction could potentially collect.

2 Prioritization

After completing the Gap Analysis, rank your revenue streams for reform:

  1. Streams are displayed ranked by total gap size (largest first).
  2. Each stream shows the total gap amount and dominant gap type.
  3. Drag and reorder streams to adjust priorities based on:
    • Political feasibility
    • Implementation cost
    • Quick-win potential
    • Institutional capacity
  4. Select which streams to focus your reform efforts on.
Tip: Focus on 2–3 streams with the largest gaps and highest feasibility for the greatest impact.

3 Overview & Solution Selection

Connect your diagnostic findings to proven reform interventions:

  1. ROSRA presents a curated library of 82 evidence-based solution cards, narrowed automatically to the streams and gap-types you kept in Step 2.
  2. Cards are organised by stream type and gap-type (Compliance, Coverage, Valuation, Liability), and tagged by:
    • Stream type — Property Tax, Business License, or non-property streams (subgroups A / B / C)
    • Timeline — Quick Win (<1 yr), Medium Term (1–3 yr), or Long Term (3+ yr)
    • Political feasibility — higher, moderate, or lower
  3. Use the 3-question personaliser at the top to narrow the list to your context (time horizon, political appetite, focus areas) — or browse all 82.
  4. Each card explains what the option does, most useful when, usually not the best first move when, and often works best alongside. Click Select on the cards you plan to implement.
  5. The right-hand Selection Summary tracks every pick by stream and gap-type, with a one-click jump to Recommendations once you have enough.

4 Recommendations

Synthesize your analysis into an actionable reform plan:

SectionWhat to Write
Problem Statement Describe the current revenue situation, key challenges, and impact on service delivery
Root Causes List underlying causes (e.g., outdated cadastre, weak enforcement, insufficient staffing). Click Add Root Cause for each
Recommendation Summary Overall summary of proposed reforms based on selected solutions
Action Items Specific tasks with priority (High / Medium / Low), responsible party, and timeline. Click Add Action Item for each

Managing Your Reports (Dashboard)

Dashboard Overview

Your dashboard displays all your reports as cards in a grid layout. Each card shows:

  • Report Title and last updated time
  • Status Badge — color-coded indicator:
    Draft Under Review Needs Revision Validated
  • Location with country flag (Country > Region > City)
  • Financial Year and Currency

Report Actions

ActionDescription
OpenOpen the report in the editor to view or continue editing
SubmitSubmit a draft report for review (only for Draft status)
ArchiveMove the report to the Archived tab
DeleteSoft-delete the report (can be restored by admin)

Search, Filter & Bulk Actions

  • Search bar — search by title, country, region, city, project name, or financial year
  • Active / Archived tabs — toggle between active and archived reports
  • Bulk actions — select multiple reports to archive or delete at once
  • Pagination — 12 reports per page

Submitting a Report for Review

Before You Submit

Ensure you have completed:

  • All report metadata (country, city, currency, financial year)
  • At least one revenue stream in the Gap Analysis
  • Root causes and recommendations (for Full completion level)

How to Submit

  1. Go to your Dashboard.
  2. Find the report you want to submit.
  3. Click the Submit button on the report card.
  4. Confirm the submission in the dialog.
  5. The report status changes to Submitted.

Completion Levels

The system assesses your report's completeness automatically:

LevelCriteria
MetadataOnly location and financial information entered
PartialAt least one revenue stream has data, but analysis sections incomplete
FullStream data + root causes + recommendations + prioritization all completed

After Submission

  • Your report enters the Submission Queue for reviewers.
  • You can Withdraw a submitted report before a reviewer claims it.
  • If a reviewer requests revision, the report returns to your dashboard with a Needs Revision status and a message explaining what to change.
  • Edit the report, then resubmit.

The Review & Validation Process

Report Lifecycle

Draft
Submitted
Under Review
Validated
or
Needs Revision

For Reviewers: Submission Queue

TabShows
PendingReports waiting for a reviewer to claim
My ReviewsReports you have claimed and are reviewing
RevisionReports sent back to authors for changes
AllAll non-draft reports

For Reviewers: How to Review

  1. Click a report in the queue to open the Review Page.
  2. Review the full report preview, stream completeness indicators, and any previous snapshots.
  3. Click Claim to assign the report to yourself.
  4. Add review notes and comments using the notes form.
  5. Make your decision:
    • Validate — approve the report (creates a validation snapshot)
    • Request Revision — send back with revision comments
    • Unclaim — release the report back to the queue

For Admins: Additional Actions

  • Assign Reviewer — assign a specific reviewer to a report
  • Unlock Validated Report — reopen a validated report for further edits

Exporting & Printing Reports

Print Reports

From the report editor sidebar, click Print:

OptionDescription
Print Quick EstimateMacro-view OSR potential estimate only
Print Detailed DiagnosticStream-by-stream gap analysis, prioritisation, selected solutions, and recommendations
Print Full ReportComplete report with all sections

Export Reports

Click Export in the sidebar to download:

FormatContents
PDFFormatted document with charts, tables, and analysis text
ExcelSpreadsheet with data tables for further analysis

Managing Your Profile

Editing Profile Information

Navigate to My Dashboard > My Profile. You can update:

  • First Name and Last Name
  • Organization
  • Phone Number

Your email address cannot be changed (it is your login identifier).

Changing Your Password

  1. On the Profile page, click Change Password.
  2. Enter your Current Password, New Password, and confirm it.
  3. Click Change Password.

Profile Information Display

Your profile page also shows:

  • Account created date
  • Total report count
  • Assigned roles

Language Support

ROSRA is available in three languages:

LanguageCode
Englishen
Français (French)fr
Español (Spanish)es

To switch languages, click the language switcher in the navigation bar and select your preferred language. All interface labels, buttons, and system messages are translated. Report content you type remains in the language you enter it in.

Glossary of Terms

TermDefinition
OSROwn-Source Revenue — revenue generated locally, not from transfers or grants
Gap AnalysisDiagnostic assessment identifying where revenue is being lost
Coverage GapRevenue lost because taxable entities are not registered
Compliance GapRevenue lost because registered entities do not pay what they owe
Valuation GapRevenue lost because assessed property values are lower than market values
Liability GapRevenue lost because fee schedules are lower than statutory/optimal rates
Functional GapTotal revenue gap combining all gap types for a single stream
Quick EstimateMacro-view OSR potential estimate using aggregate data and peer benchmarks. Formerly called Top-Down.
Detailed DiagnosticMicro-view, stream-by-stream gap analysis and reform plan. Formerly called Bottom-Up.
SNGSubnational Government — any government below national level (state, county, city)
Peer SNGComparable subnational governments used for benchmarking
Fiscal CadastreOfficial register of properties for tax assessment
Revenue StreamA specific category of revenue (e.g., property tax, business licenses)
PrioritizationRanking revenue streams by reform potential and feasibility
ValidationFormal approval of a report by an authorized reviewer
SnapshotA saved copy of the report at a specific point (submission or validation)

Frequently Asked Questions

Yes. Click Save in the left sidebar to save your progress. When you return, open the report from your Dashboard and continue where you left off. Unsaved changes will be lost if you close the browser without saving.

Not directly. You must first Withdraw the submission (if a reviewer has not yet claimed it). If a reviewer has claimed it, wait for their decision. If revision is requested, the report returns to your dashboard for editing.

The report status changes to Needs Revision and appears on your dashboard with a message from the reviewer explaining what changes are needed. Edit the report as requested, then click Submit again.

Regular users can soft-delete reports (move to trash). Only administrators can permanently delete reports from the Deleted Reports page.

Metadata means only location/financial info is filled. Partial means at least one revenue stream has data. Full means streams, root causes, recommendations, and prioritization are all completed.

Yes — they're two views of the same report, not separate reports. The macro-level Quick Estimate gives you the headline number and peer comparison; the micro-level Detailed Diagnostic decomposes that gap stream-by-stream and turns it into a prioritized reform plan you can export as a ROSRA Diagnostic Report. Switch between them using the umbrella tabs at the top of the editor.

Use the Generic Streams tab under Step 1: Gap Analysis. Click Add Stream to create a custom revenue source with your own labels and data fields.

Users with the Reviewer or Admin role can access the Submission Queue, claim reports, add review notes, and validate or request revision.

Use the Export button in the left sidebar. Choose PDF for formatted documents with charts, or Excel for raw data tables. You can also use Print for a browser-based print layout.