---
title: "React Box — Your business and your accountant, in one place"
description: "A vault for accounting documents, invoicing, treasury, analytics and messaging with your firm: your whole multi-company back office, web and mobile."
url: https://www.react-box.com/en
lang: en
---

Built in Morocco, by an accountant

# Your business and your accountant, finally in one place

React Box is Moroccan management software that brings your business and your accounting firm into one place: accounting document vault, DGI-compliant invoicing, treasury, chart of accounts, analytics and messaging — one company or several, on web and mobile.

[Create my account](https://www.react-box.com/auth/sign-up)[See pricing](https://www.react-box.com/en/pricing)

3,000 MAD/year per business (that is 250 MAD/month) · Multi-company · iOS & Android

react-box.com/dashboard

![The React Box dashboard: the question asked to Atlas, the month's documents, storage in use, and the purchase and sales invoices waiting for an action.](https://assets.react-box.com/shots/web/en/dashboard-2400.webp?v=2026-10-11)![The React Box dashboard: the question asked to Atlas, the month's documents, storage in use, and the purchase and sales invoices waiting for an action.](https://assets.react-box.com/shots/web/en/dashboard-dark-2400.webp?v=2026-10-11)

## This is what a day inside React Box looks like

Not a mock-up: the dashboard exactly as it renders, with the month's figures, the documents waiting on you, and the question asked to Atlas.

* ### AES-256 Encryption  
Documents encrypted at rest, transfers via short-lived signed URLs.
* ### Strictly controlled access  
You and the firm you chose, no one else. Every organisation is isolated from the others.
* ### Timestamped Audit Trail  
Every upload, view and download is logged with author and timestamp.

## A vault at the center. Your whole back office around it.

Every module shares the same file, the same permissions and the same audit trail — for you and for your firm.

### Document vault

Scan, file and organise your accounting documents. Your firm processes them, and every action leaves a trace.

* Mobile scanning and structured filing
* Real-time activity log
* Built for ten years of retention
Explore the vault

![The React Box vault: Contracts, Tax documents, Purchase and Sales invoice folders, each with its document count and the date of its latest upload.](https://assets.react-box.com/shots/web/en/vault-2400.webp?v=2026-10-11)![The React Box vault: Contracts, Tax documents, Purchase and Sales invoice folders, each with its document count and the date of its latest upload.](https://assets.react-box.com/shots/web/en/vault-dark-2400.webp?v=2026-10-11)

### Invoicing

Issue invoices that comply with Moroccan regulations and follow their settlement, from draft to payment.

* Mandatory mentions and legal numbering
* Email delivery with receipt tracking
* Ready for e-invoicing
Explore invoicing

![An issued sales invoice in detail: its PDF, its draft → issued → sent → paid lifecycle, and its lines with their chart-of-accounts allocation.](https://assets.react-box.com/shots/web/en/invoice-2400.webp?v=2026-10-11)![An issued sales invoice in detail: its PDF, its draft → issued → sent → paid lifecycle, and its lines with their chart-of-accounts allocation.](https://assets.react-box.com/shots/web/en/invoice-dark-2400.webp?v=2026-10-11)

### Treasury, accounting & analytics

Your bank accounts, your chart of accounts and your third parties, kept tidy — with dashboards tracking your balances, your payments and exchange rates.

* Bank accounts, third parties and chart of accounts
* Balance and payment tracking (Analytics module)
* Official Bank Al-Maghrib rates and FX alerts (Analytics module)
Explore management

![Treasury in React Box: current balance, cash on hand, 30-day receipts and outgoings, and the six-month projected trajectory.](https://assets.react-box.com/shots/web/en/treasury-2400.webp?v=2026-10-11)![Treasury in React Box: current balance, cash on hand, 30-day receipts and outgoings, and the six-month projected trajectory.](https://assets.react-box.com/shots/web/en/treasury-dark-2400.webp?v=2026-10-11)

### Collaboration with your firm

Messaging and structured document requests, wired to the vault. No more WhatsApp and scattered emails.

* Timestamped, traceable conversations
* Document requests with due dates
* Web and mobile notifications
Explore collaboration

![A thread between a company and its accounting firm in React Box, with the documents exchanged and the participants panel.](https://assets.react-box.com/shots/web/en/messages-2400.webp?v=2026-10-11)![A thread between a company and its accounting firm in React Box, with the documents exchanged and the participants panel.](https://assets.react-box.com/shots/web/en/messages-dark-2400.webp?v=2026-10-11)

## A day with React Box

From the invoice received in the morning to the evening follow-up, everything goes through the same space.

![The React Box mobile app home screen: Atlas at the top, document scanning and import, and the month's counters.](https://assets.react-box.com/shots/mobile/en/01_home-1080.webp?v=2026-10-11)![The React Box mobile app home screen: Atlas at the top, document scanning and import, and the month's counters.](https://assets.react-box.com/shots/mobile/en/01_home-dark-1080.webp?v=2026-10-11)

![Sales invoices in the React Box mobile app, each with its status and due date.](https://assets.react-box.com/shots/mobile/en/07_invoices-1080.webp?v=2026-10-11)![Sales invoices in the React Box mobile app, each with its status and due date.](https://assets.react-box.com/shots/mobile/en/07_invoices-dark-1080.webp?v=2026-10-11)

![A thread with the accounting firm in the React Box mobile app, with a document request received in the conversation.](https://assets.react-box.com/shots/mobile/en/06_chat_conversation-1080.webp?v=2026-10-11)![A thread with the accounting firm in the React Box mobile app, with a document request received in the conversation.](https://assets.react-box.com/shots/mobile/en/06_chat_conversation-dark-1080.webp?v=2026-10-11)

![A vault document opened in the React Box mobile app, with its tags and activity log.](https://assets.react-box.com/shots/mobile/en/04_vault_document-1080.webp?v=2026-10-11)![A vault document opened in the React Box mobile app, with its tags and activity log.](https://assets.react-box.com/shots/mobile/en/04_vault_document-dark-1080.webp?v=2026-10-11)

1. 01  
### Scan what comes in  
A supplier invoice, a receipt, a bank statement: photograph it from your phone and it is filed in the vault.
2. 02  
### Invoice your customers  
Create the invoice from your customer directory, send it by email and follow its settlement through to payment.
3. 03  
### Your accountant works  
Notified in real time, they review, process and ask you for what is missing — right where your documents live.
4. 04  
### Everything leaves a trace  
Uploads, views, downloads: every action is logged. The proof is there, dated.

## Your back office, where the work actually happens

The app does 95% of what the web does. Scan an invoice at the counter, answer your accountant's document requests on the move, and everything lands in the right place in the vault — on iPhone and on Android.

iOSAndroid

![Atlas in the React Box mobile app, answering in plain language with a table of unpaid invoices.](https://assets.react-box.com/shots/mobile/en/02_atlas-1080.webp?v=2026-10-11)![Atlas in the React Box mobile app, answering in plain language with a table of unpaid invoices.](https://assets.react-box.com/shots/mobile/en/02_atlas-dark-1080.webp?v=2026-10-11)

![A thread with the accounting firm in the React Box mobile app, with a document request received in the conversation.](https://assets.react-box.com/shots/mobile/en/06_chat_conversation-1080.webp?v=2026-10-11)![A thread with the accounting firm in the React Box mobile app, with a document request received in the conversation.](https://assets.react-box.com/shots/mobile/en/06_chat_conversation-dark-1080.webp?v=2026-10-11)

![The React Box mobile app home screen: Atlas at the top, document scanning and import, and the month's counters.](https://assets.react-box.com/shots/mobile/en/01_home-1080.webp?v=2026-10-11)![The React Box mobile app home screen: Atlas at the top, document scanning and import, and the month's counters.](https://assets.react-box.com/shots/mobile/en/01_home-dark-1080.webp?v=2026-10-11)

Scan on the fly

An invoice lands at the counter? Photograph it: it is filed in the vault before it is back in your pocket.

Answer your accountant

Messaging and document requests, with push notifications: you reply in one gesture, wherever you are.

Your back office at hand

Full vault, invoices, purchases, customers and suppliers, bank accounts, chart of accounts, dashboards: browse and manage straight from the app.

## For Moroccan bookkeeping, by someone who practices it

A product designed around Morocco's accounting and tax obligations, from the first field to the last deadline.

React Box is designed in Marrakech by an accountant, for Moroccan businesses and firms. Not a foreign tool retrofitted after the fact: every field, every obligation and every label starts from an accounting reality we practice every day.

Marrakech · Maroc

* DGI · CGI Art. 145  
### Aligned with DGI requirements  
Timestamped audit trail and structured archiving to document the origin and processing of every document in case of a tax audit.
* Loi 53-05 · signature électronique  
### Legal weight of the digital document  
Timestamping, action log and preserved integrity: the digital document kept in the vault holds up as evidence.
* Réforme e-facturation 2026 · DGI  
### Ready for e-invoicing  
React Box tracks the e-invoicing reform announced by the DGI and already structures every invoice so it can be mapped to the standard format the reform adopts.

## Everything you need to know

### Who is React Box for?

React Box serves two audiences in Morocco who share the same platform. On one side, Moroccan businesses of every size — small companies, SMEs, sole traders, retailers, service firms — who want their back office in one place: accounting documents centralised in a vault, compliant sales invoices, bank accounts, a chart of accounts and conversations with their accountant. On the other, accounting firms that want to industrialise document collection, manage every client file from a single interface and work directly in their clients' data — third parties, treasury, chart of accounts — with the right permissions. The product is designed by an accountant to meet Moroccan requirements: ten-year document retention, legal weight of the digital document and readiness for electronic invoicing.

### How much does React Box cost?

Your organisation starts with a 30-day free trial, no credit card required. After that, the subscription is 3,000 MAD excluding taxes per year per client business, the equivalent of 250 MAD per month, billed once a year. It includes the vault with 10 GB of storage, sales invoicing, the mobile scanner, messaging and document requests, third-party, treasury and chart-of-accounts management, the full audit trail, unlimited users on the business side and email support. Two optional modules can be added if you need them — analytics and extra storage — each billed annually, pro-rated if enabled mid-cycle. There are no setup fees: your commitment is limited to the current year, already paid, with no automatic renewal, and you can cancel at any time from the dashboard.

### Are my documents safe?

Your documents are encrypted at rest with AES-256 and stored in a private bucket under EU jurisdiction, GDPR-compliant. Every download goes through a signed URL whose lifetime is limited to a few minutes, which prevents leaks through accidental link sharing. Authentication is handled in-house by React Box, with no third-party provider: sign in by email or with a Google, Apple or Microsoft account, two-factor authentication available on every account, and precise roles and permissions to decide who sees what. On the Moroccan compliance side, personal data is processed in line with Law 09-08 under CNDP oversight, and the timestamped audit trail is designed to meet DGI requirements for ten-year retention of accounting documents and to preserve the legal weight of the digital document in case of a tax audit.

### Does my accountant need an account too?

Yes. Your accounting firm has its own space on React Box, from which it manages its team — partners, staff, assistants — and all of its client files. In practice, the most common scenario is that the firm invites the client business from its own space: you receive an invitation email, create your business account in a few minutes and the link with the firm is automatic. If you sign up before your accountant, you can also invite them from your dashboard by simply entering their address. The firm can then assign the management of your file to one or more team members, with precise tracking of responsibilities.

## Ready to simplify how you run things?

Join the Moroccan businesses that manage their documents, their invoices and their firm relationship in React Box.

[Create my account](https://www.react-box.com/auth/sign-up)[Contact us](https://www.react-box.com/en/contact)
