Services · Mobile app development · Fintech apps

Fintech apps for Riyadh firms that answer to SAMA and the CMA.

Codeeo handles fintech app development in Riyadh for licensed finance companies, payment providers, brokers, advisory firms and the service businesses that onboard and manage their clients. We build the customer app, the operations dashboard and the integrations behind them, shaped around Saudi identity checks, mada payments and the documentation regulators expect. Part of our team of 80+ works from Riyadh, so workshops with your compliance, risk and product leads happen in person, in the same city as the regulators you report to.

Riyadh is where the Saudi Central Bank and the Capital Market Authority sit, and where most licensing conversations begin. An app built here has to survive a sandbox review, a security assessment and a demanding Arabic speaking customer, often in the same quarter.

Built for
Licensed and sandbox stage finance firms, brokers, payment providers and financial service businesses in Riyadh, from Olaya offices to the King Abdullah Financial District.
Typical timeline
Agreed after discovery and your regulator's feedback on scope, then fixed in writing release by release so licensing milestones and build dates line up.
What you own
Source code, cloud accounts hosted in the Kingdom, app store listings, admin tools, audit logs and every customer record, all registered to your company.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What we build

Features a Riyadh finance team can defend in front of a regulator.

Most fintech projects that reach us in Riyadh are not short of ideas. They are short of time between a licence decision and launch, and they need software that a compliance officer can explain line by line. So we start from the controls and build the customer experience on top of them, not the other way round.

Every capability below can be delivered as a native or cross platform app, with a web dashboard for staff. We design Arabic first, with English as a full second language, because a Riyadh customer base spans Saudi nationals, resident professionals and corporate clients who expect both. Integrations are planned with your bank partners and providers early, since their test environments usually set the pace of the whole programme more than our own development does.

Financial services app development in Riyadh also means planning for scale from the first release. Customer numbers can rise quickly after a launch campaign or a payroll partnership, so we size infrastructure, queues and support tooling for that moment rather than for the pilot group.

Explain your project
  • Nafath based onboarding

    Customers confirm identity through Nafath, then complete a short KYC flow covering occupation, source of funds and purpose of account. Risk scoring rules set by your compliance team decide whether an application passes, waits for review or stops, and each decision is stored with its reason.

    Faster account opening with a defensible record behind every approval.

  • Digital wallet and mada funding

    For digital wallet app development in Riyadh we build the balance view, top ups by mada card or bank transfer, peer transfers and merchant QR payments, with Apple Pay where your issuing partner supports it. The ledger lives on your licensed partner's side; the app presents it clearly and never invents a balance.

    Customers trust what they see because it matches the ledger.

  • Client portal for advisory and brokerage

    Holdings, statements, suitability questionnaires and signed documents in one place for clients of CMA authorised firms. Relationship managers see the same records from the dashboard, so a client call in Olaya starts from the facts.

    Fewer emailed PDFs and a cleaner audit trail.

  • Bill payment and SADAD flows

    Saved billers, SADAD bill payments, due date reminders and receipts the customer can download. We handle failed and pending states explicitly so nobody pays twice when a network call times out.

    Payments that settle once and are easy to reconcile.

  • Compliance case management

    Alerts from screening and transaction monitoring land in a queue with owners, due dates and escalation paths. Analysts add notes, request documents from the customer inside the app and close cases with a recorded rationale.

    Your AML team works one queue instead of spreadsheets.

  • Corporate payroll and benefits

    For employers headquartered in Riyadh, a module that pays salaries into employee wallets, issues allowances and shows payslips, with approvals by the HR and finance managers before each run. Exceptions such as a rejected IBAN or a new joiner without a verified identity are flagged before money moves.

    Payroll runs that fail less and explain themselves when they do.

  • Open banking connections

    Account information and payment initiation through providers operating under the SAMA Open Banking Framework, with consent screens that tell the customer exactly what is shared, for how long and how to revoke it.

    Richer products without asking customers for bank passwords.

  • Security controls built in

    Device binding, biometric login, certificate pinning, session limits and encrypted local storage, mapped to NCA Essential Cybersecurity Controls and the SAMA Cyber Security Framework so your assessor can trace each requirement to a control.

    Security review becomes a checklist exercise, not a rebuild.

  • E-invoicing for business clients

    Where you bill SMEs or corporates for services, invoices are generated in a format ready for ZATCA Fatoora, with VAT lines and QR codes handled by an accredited provider you choose.

    Business customers receive invoices they can file without edits.

  • Operations and reporting dashboard

    Role based access for operations, finance, risk and support, with exports shaped for internal committees and regulator requests. Sensitive actions require a second approver, and every change carries a timestamp and a user.

    Management sees the business daily, auditors see who did what.

Who this is for

Four kinds of Riyadh finance business we build for.

Riyadh concentrates the regulators, the large banks and most of the Kingdom's licensed fintechs, so the firms we meet here tend to be further along than elsewhere. They usually already know their licence category. What they need is a delivery team that understands why a compliance sign off can move a release date, and which features a regulator will question first. These are the four starting points we see most often in the capital, from early stage teams to established groups.

01

Sandbox participants preparing for full launch

You tested a product inside the SAMA sandbox or under a CMA FinTech experimental permit with a limited group of users. Now the production version must handle real volumes, stronger controls and the conditions attached to your licence. We review the sandbox build, keep what holds up and rebuild what was a prototype, so the move to a full licence does not stall on technical debt.

We also prepare the release notes and test evidence your licensing team needs when it reports progress back to the regulator.

We read your licence conditions before we estimate anything.

02

Finance companies digitising lending

Consumer and SME finance firms in Riyadh still run many applications through branches, paper and call centres. We build the application flow, SIMAH consent capture, document upload, contract signing and repayment schedule views, connected to your existing loan management system rather than replacing it on day one.

Early repayment, rescheduling requests and delinquency reminders are written in careful, respectful Arabic, because collections tone matters to customers and to the regulator alike.

03

Professional firms serving finance clients

Accounting practices, zakat and tax advisers, payroll bureaus and corporate service providers in the King Fahd Road and Olaya business areas need a secure client portal: onboarding, document exchange, approvals and status tracking. These are not licensed fintechs, but their clients expect the same level of care with financial data, and PDPL applies to them just the same.

We keep scope small: secure login, a request tracker, signed approvals and a document vault usually cover most of the need.

This is the most common Riyadh brief we receive.

04

Banks and large groups adding a new product line

An established institution sometimes wants a separate app for a new segment, such as a youth account, a corporate card or an employee benefit wallet. We work inside your vendor governance, security review and change management, and we document everything for the team that will own the app internally.

Handover includes architecture notes, runbooks and recorded walkthroughs so your internal engineers can take over without depending on us.

How a Riyadh fintech build moves from licence to launch.

  1. 01Regulatory mappingWe list the rules that apply to your product, from SAMA or CMA licence conditions to PDPL and NCA controls, and turn each one into a requirement the design and code must meet.
  2. 02Partner and data planningBank partners, payment processors, identity services and KYC providers are confirmed, along with where data is stored inside the Kingdom and which party holds each record.
  3. 03Arabic first product designRight to left layouts designed from the start, plain Arabic microcopy reviewed by native speakers, and English screens that match feature for feature, tested with real customers from your segment.
  4. 04Build in reviewable incrementsShort development cycles end with a working build your compliance and risk leads can test. Integrations are built against partner sandboxes as early as those environments become available.
  5. 05Security testing and evidenceIndependent penetration testing, code scanning and a control matrix that links each requirement to its evidence, packaged for your assessor and your board.
  6. 06Controlled launch and supportA staged release to a limited customer group, monitoring of failed payments and onboarding drop offs, then a support arrangement that covers fixes, OS updates and regulatory changes.

Technology

What we build this with.

We use Flutter, React Native or native Swift and Kotlin depending on your security requirements, with backends on in Kingdom cloud regions. Your technology choices are made with the team that will maintain the app afterwards. Monitoring, alerting and crash reporting are configured before launch, not after the first incident.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Riyadh finance firms ask us.

Mapping your licence, controls and partners before design begins.

The code is usually the most predictable part. The real work is agreeing which SAMA or CMA requirements apply, which bank or processor holds funds, where customer data sits, and how each control will be evidenced. We run that mapping with your compliance lead in our Riyadh workshops, so design starts with constraints known and the security assessment later holds fewer surprises. The output is a short requirements register that your board, your partners and our engineers all read from, which keeps later debates about scope short and factual.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews