Skip to content
Moat or Bloat

odit.et

Early beta project with whitelist access

Web app Rated 7 Oct 2026

Float

394/500

Where it landed on the scale

Bloat
0
Float
300
Moat
400

Summary

Odit is a full, shipping product: a Play Store app, a web dashboard, and a separate receipt verifier API with docs and a status page. Releases have been steady for nine months and the SMS and receipt parsing covers a wide range of local banks. Revenue is early, with one paying customer reported for the verifier and the consumer AI tier not yet charging.

Float · Real and alive, but nothing stops a copy yet.

Breakdown

Five measures, 100 points each. Open the receipts under any of them to see the posts and pages behind the points.

Viability

Is there a real problem, someone who would pay, and a market this builder can actually reach?

The problem is real and fits how people here use SMS from banks and wallets. A paying path exists in the verifier API and the planned paid AI tier, but the consumer app has no in-app purchases and only one paying customer is reported.

62/100

Rubric 61–80People use it and pay (or clearly would), and the model fits the local market: how people pay, what they can afford, the language they use.

Receipts (4)
  1. Reports pricing models launched for v.odit.et and a first paying customer.

    “It's Monday once more Good luck with week 36 [88] Week 35 feats : Completion wins // Closing loops - Launch pricing models for v.odit.et - Get my first paying customer - Launch v1.30 of odit Progress wins // Moving something forward - Get into marketing Maintenance wins // Keeping the machine running - Machine temporarily stopped #odit”

    Post · @Robi_makes_stuff · 31 Aug 2026 · open on Telegram (opens in a new tab)

  2. Says odit.et/ask becomes a paid tier after Oct 31, so monetisation is planned but not live.

    “also odit.et/ask is now live. use an agent to talk with your finances. uses sonnet under the hood so uhh will be paid tier after oct 31. you have a month to play with it and i have a month to make it better. @oditet & @rb_wk”

    Post · @Robi_makes_stuff · 25 Sept 2026 · open on Telegram (opens in a new tab)

  3. Play listing shows no in-app purchases and no ads, so the consumer app doesn't charge yet.

    Checked 7 Oct 2026 · play.google.com/store/apps/details (opens in a new tab)

  4. Adds banks and wallets on request from users, which shows it's built around local usage.

    “doing new providers for odit.et right now - MPESSA - ✅ done - CBEBIRR - ✅ done - ENAT BANK - ✅ done - AMHARA - ✅ done - APPOLO - ✅ done - NIB - ✅ done - BERHAN - ✅ done - HIBRET - ✅ done - AHADU - ✅ done - SINQEE - NO DATA - BUNNA BANK - NO DATA - HIJRA BANK - ✅ done - ZAMZAM bank NO DATA : Nobody in odit uses the bank what else is there ? comment and they'll be supported by tomorrow.”

    Post · @Robi_makes_stuff · 3 Jun 2026 · open on Telegram (opens in a new tab)

Moat

What stops someone copying it?

The parsing patterns for many local banks, including Amharic and Oromiffa message variants, plus a large body of parsed receipts and fee data, take real effort to rebuild. The data and the verifier integrations compound, but there's no network effect or owned distribution beyond the app itself.

60/100

Rubric 41–60Local depth that takes real effort to copy: payment integrations, Amharic, regulation, partnerships, operational know-how.

Receipts (4)
  1. Fee schedules reconstructed from 207,097 real transaction messages, data a new entrant wouldn't have.

    Checked 7 Oct 2026 · fees.odit.et (opens in a new tab)

  2. The verifier handles receipt URL formats from about a dozen banks and wallets.

    “Added support for these new url shapes on v.odit.et CBE Birr: https://cbepay1.cbe.com.et/aureceipt?TID=XXXXXXXXXXX&PH=09XXXXXXXX Ebirr COOPay: https://receipt.ebirr.com/coopay/XXXXXXXXXXXXXXXXXXXXXX Ebirr Kaafi: https://receipt.ebirr.com/kaafimf/XXXXXXXXXXXXXXXXXXXXXX M-Pesa: https://m-pesabusiness.safaricom.et/receipt/XXXXXXXXXX Amhara Bank: https://receipt.amharabank.com.et/?trx=FTXXXXXXXXX”

    Post · @Robi_makes_stuff · 30 Aug 2026 · open on Telegram (opens in a new tab)

  3. Finished parsing 111K CBE receipts, which shows how much data sits behind the product.

    “@robi · Week 24 of 2026 (Jun 8 – Jun 14) Shipped (12) • screenshot support for #odit verifier • #odit get prod shipped to play store ( final hurdle ) • fix reference code types for cbe and v2-cbe #odit • Launched v.odit.et #odit • status page for #odit verify • add zemen bank reciept verifier #odit • setup vps locally for #odit • finish parsing all 111K cbe reciepts on #odit • halfway into scrapi”

    Post · @Robi_makes_stuff · 15 Jun 2026 · open on Telegram (opens in a new tab)

  4. Shared global participants such as delivery and airline merchants build on accumulated data across users.

    “New odit update v1.38 update here Whats new : - People tab now auto populates which people you have transacted with instead of waiting for you to save someone - Some of the people are now global ( participants like beu delivery, airlines etc ) @oditet & @rb_wk”

    Post · @Robi_makes_stuff · 5 Oct 2026 · open on Telegram (opens in a new tab)

Momentum

Did the updates keep coming?

Shipped across nine months with weekly recaps and versioned releases, and the last update was two days before this review.

92/100

  • Sustained shipping60/60

    Worked on across 9 months.

  • Consistency32/40

    Updates in 8 of 10 months.

Receipts (2)
  1. Earliest post about it.

    “So first up the app Odit is a two device app , you have your android device which you will link to your web account on odit.et by scanning a qr code. That will basically link your web login with your device and let you fetch your data on both places the web portal has MUCH MORE screen size so ive made the advanced analysis tools on there instead of on a tiny phone screen Treat your device id ”

    Post · @Robi_makes_stuff · 1 Jan 2026 · open on Telegram (opens in a new tab)

  2. Most recent post about it.

    “New odit update v1.38 update here Whats new : - People tab now auto populates which people you have transacted with instead of waiting for you to save someone - Some of the people are now global ( participants like beu delivery, airlines etc ) @oditet & @rb_wk”

    Post · @Robi_makes_stuff · 5 Oct 2026 · open on Telegram (opens in a new tab)

Infrastructure

Does a real, working product exist?

A full, working product exists: a Play Store app, web dashboard, verifier API with docs and status page, and parsers for dozens of local banks and wallets.

100/100

  • It's live20/20

    https://odit.et responded when checked.

  • HTTPS5/5

    Served over HTTPS.

  • Real product35/35

    A complete working product: native Android app on Play Store, web dashboard, widgets, goals, recurring detection, receipt verification and an AI ask mode, all with regular versioned releases.

  • Own home10/10

    Has a store listing.

  • Maintained15/15

    Last sign of shipping 2026-10-05.

  • Operations15/15

    Accounts and a backend, an API with docs, a status page for the verifier, load balancing, Sentry diagnostics, a security disclosure page, and Android, web and an iOS bridge.

Receipts (5)
  1. https://odit.et responded when checked.

    Checked 7 Oct 2026 · odit.et (opens in a new tab)

  2. Live Play Store listing updated Oct 4, 2026.

    Checked 7 Oct 2026 · play.google.com/store/apps/details (opens in a new tab)

  3. Release notes show multi-wallet support, heatmaps, and realtime parsing.

    “New odit update v1.24 Added wallet separate button ( multi wallet support ) Added wallet tagging & wallet fragment on transaction page Added trend indicator to transactions chart Added heatmap Added tap to filter category Added filter past periods Added previous device picker for if the app started fresh on you last update ( to load a previous sync ) Added realtime parsing for some patter”

    Post · @Robi_makes_stuff · 9 Jul 2026 · open on Telegram (opens in a new tab)

  4. Goals rebuilt and a peripherals system that understands telecom bills and delivery receipts.

    “New odit version 1.29 Goals rebuilt, plus wallet hiding. • Cap or trim spending on the categories you pick, or set a savings target on your wallets • Guided walkthrough on first time • Smart goal suggestions from your real history: emergency fund, caps, trims • Hide a wallet entirely or just keep it out of your view. • New Permissions section in Settings • More consistent ui • Peripherals syste”

    Post · @Robi_makes_stuff · 5 Aug 2026 · open on Telegram (opens in a new tab)

  5. A working verifier API with documentation, separate from the app.

    “Second update, is now i have a working verifier api. its available at v.odit.et. Still gotta work on it a bit more to make the DX better , but documentation for integrating it is available here https://v.odit.et/docs and its status page here https://v.odit.et/status @rb_wk and @oditet”

    Post · @Robi_makes_stuff · 12 Jun 2026 · open on Telegram (opens in a new tab)

Sustainability

Is it being set up to last?

Distribution through Google Play, a plausible paid path via the verifier and AI tier, and one reported paying customer, but billing isn't live in the app and the whole thing rests on one developer who also has a day job.

80/100

  • Distribution30/30

    Listed on Google Play.

  • Payments0/15

    No payment provider found.

  • Pricing10/10

    A pricing page or stated prices on the site.

  • Revenue5/5

    The creator's weekly recap lists getting a first paying customer for the verifier.

  • Privacy policy7/7

    Has a privacy policy.

  • Terms5/5

    Has terms of service.

  • Support8/8

    A way to reach support.

  • Commitment15/20

    A dedicated update channel, weekly shipping recaps kept for nine months, and an in-app support chat for bug reports. It's a solo builder with a day job and no stated team or funding.

Receipts (6)
  1. Listed on Google Play.

    Checked 7 Oct 2026 · play.google.com/store/apps/details (opens in a new tab)

  2. Has a privacy policy.

    Checked 7 Oct 2026 · odit.et/privacy (opens in a new tab)

  3. Lists 'Get my first paying customer' as a win in week 35.

    “It's Monday once more Good luck with week 36 [88] Week 35 feats : Completion wins // Closing loops - Launch pricing models for v.odit.et - Get my first paying customer - Launch v1.30 of odit Progress wins // Moving something forward - Get into marketing Maintenance wins // Keeping the machine running - Machine temporarily stopped #odit”

    Post · @Robi_makes_stuff · 31 Aug 2026 · open on Telegram (opens in a new tab)

  4. A dedicated Odit channel carries release notes and outage updates.

    Checked 7 Oct 2026 · t.me/oditet (opens in a new tab)

  5. Weekly shipped/still-open lists show a roadmap being worked through.

    “@robi · Week 24 of 2026 (Jun 8 – Jun 14) Shipped (12) • screenshot support for #odit verifier • #odit get prod shipped to play store ( final hurdle ) • fix reference code types for cbe and v2-cbe #odit • Launched v.odit.et #odit • status page for #odit verify • add zemen bank reciept verifier #odit • setup vps locally for #odit • finish parsing all 111K cbe reciepts on #odit • halfway into scrapi”

    Post · @Robi_makes_stuff · 15 Jun 2026 · open on Telegram (opens in a new tab)

  6. Bug reports in the app now open a support chat with the developer.

    “New odit update 1.32 update here more of a maintenance update. - New button for getting into the person edit modal - Better heatmap with summaries - Quick scroller on the side - When you make a bug report , the app now creates a support chat with me that we can go back and forth with - Overhaul of the entire people system. People with multiple wallets can now manage them better by going”

    Post · @Robi_makes_stuff · 14 Sept 2026 · open on Telegram (opens in a new tab)