Creating Your Account
This guide covers the full registration process in detail, from signing up to completing your company profile and choosing a plan.
Registration
Step 1: Visit the Sign-Up Page
Navigate to shaari.app and click the Sign Up button in the top-right corner. If the interface is in Arabic, look for إنشاء حساب.
Step 2: Enter Your Credentials
Fill in the registration form with the following:
| Field | Description |
|---|---|
| Full Name | Your first and last name. This is displayed in the app and on activity logs. |
| Email Address | A valid email you have access to. This becomes your login username and is used for OTP verification. |
| Password | Must meet the security requirements listed below. |
| Confirm Password | Re-enter your password to confirm it matches. |
Password Requirements
Your password must meet all of the following criteria:
- At least 8 characters long
- Contains at least one uppercase letter (A-Z)
- Contains at least one lowercase letter (a-z)
- Contains at least one number (0-9)
While the minimum requirements are listed above, we recommend using a password that is at least 12 characters long and includes special characters (e.g., @, #, !). Consider using a password manager to generate and store a strong, unique password.
Step 3: Submit Registration
Click Create Account to submit your registration. You will be redirected to the email verification screen.
Email Verification (OTP)
After registration, Shaari sends a 6-digit One-Time Password (OTP) to the email address you provided.
Entering the OTP
- Open your email inbox and look for a message from Shaari (sent from
noreply@shaari.app). - Copy the 6-digit code from the email.
- Return to the Shaari verification screen and enter the code.
- Click Verify to confirm your email.
Troubleshooting
If you do not see the verification email:
- Check your spam/junk folder --- email filters sometimes catch automated messages.
- Wait a few minutes --- delivery can occasionally be delayed.
- Click "Resend Code" --- this sends a fresh OTP and invalidates any previous codes.
- Verify the email address --- if you mistyped your email during registration, you will need to register again with the correct address.
The OTP expires after 10 minutes. If it expires, use the Resend Code option to receive a new one.
Completing Your Company Profile
After email verification, you will be guided through the company profile setup. This information forms the foundation of your tenant (organization) in Shaari.
Company Information
| Field | Required | Description |
|---|---|---|
| Company Name (English) | Yes | Your business name in English. Appears on English-language documents. |
| Company Name (Arabic) | Recommended | Your business name in Arabic. Appears on Arabic-language documents and is required for ZATCA e-invoices. |
| VAT Number | Recommended | Your 15-digit Saudi VAT registration number. Format: starts with 3, ends with 3 (e.g., 300012345600003). Required for ZATCA compliance. |
| Commercial Registration (CR) | Recommended | Your 10-digit Commercial Registration number issued by the Ministry of Commerce (e.g., 1234567890). |
In Shaari, a tenant represents your organization or company. When you register, a new tenant is automatically created for you as the owner. All data --- invoices, customers, employees, settings --- belongs to your tenant and is completely isolated from other organizations on the platform.
Company Address
Enter your business address. For Saudi Arabian businesses, the address fields follow the Saudi National Address structure:
- Building Number --- The 4-digit building number
- Street Name --- Street or road name
- District --- Neighborhood or district name
- City --- City name (e.g., Riyadh, Jeddah, Dammam)
- Postal Code --- 5-digit Saudi postal code
- Additional Number --- 4-digit additional number (from National Address)
- Country --- Defaults to Saudi Arabia
Your company address is printed on sales invoices and quotations. For ZATCA Phase 2 e-invoicing, the address fields are included in the XML invoice structure and must be accurate. While not all fields are strictly required for initial setup, completing them now saves time later.
Company Logo
Upload your company logo to personalize your invoices, quotations, and contracts.
- Accepted formats: PNG, JPEG, SVG
- Recommended size: At least 200x200 pixels, square or landscape orientation
- Maximum file size: 2 MB
The logo appears in the header of sales documents and on the dashboard. You can update or remove it at any time from Settings > Account.
Setting Up Your VAT Number
Your VAT (Value Added Tax) number is central to Shaari's tax calculation and ZATCA compliance features.
How to Enter Your VAT Number
- Navigate to Settings > Account (or enter it during initial setup).
- Enter your 15-digit VAT number in the designated field.
- Shaari validates the format automatically --- it must:
- Be exactly 15 digits
- Start with the digit
3 - End with the digit
3
- Click Save.
What Your VAT Number Enables
Once your VAT number is configured:
- Sales invoices automatically include your VAT number in the header and ZATCA QR code.
- AI extraction can cross-reference your VAT number against the buyer field on purchase invoices.
- ZATCA Phase 2 uses your VAT number as the seller tax identification in e-invoice XML generation.
Setting Up Your CR Number
Your Commercial Registration (CR) number identifies your business with the Ministry of Commerce.
- Navigate to Settings > Account.
- Enter your 10-digit CR number.
- Click Save.
The CR number appears on official documents and is included in ZATCA e-invoice metadata when applicable.
Choosing a Plan
After completing your profile, you start on the Basic plan by default. The Basic plan gives you full access to the Purchases module with AI extraction, categories, and payment types.
Available Plans
| Plan | Key Features | Best For |
|---|---|---|
| Basic | Purchase invoices, AI extraction, categories, payment types, basic reporting | Freelancers, individuals, micro-businesses |
| Plus | Everything in Basic + Sales module (invoices, quotations, contracts, customers, products) + Custody management | SMEs with sales operations |
| Enterprise | Everything in Plus + HR module + Projects module + Subsidiaries + ZATCA Phase 2 | Growing companies, enterprises, construction firms |
How to Upgrade
- Navigate to Settings > Billing.
- Review the available plans and their features.
- Select the plan you want.
- Complete the payment process.
- Your new features are activated immediately.
Not sure which plan is right for you? You can request a trial of Plus or Enterprise features. Contact the Shaari team through the Settings > Billing page or reach out via shaari.app/contact.
For a detailed breakdown of every feature in each plan, see Plans & Billing.
After Account Creation
Once your account is set up, here is what to do next:
- Upload your first invoice --- See AI extraction in action.
- Take the dashboard tour --- Learn the interface layout and navigation.
- Invite team members --- Add colleagues and assign permissions.
- Configure settings --- Set up automation, AI preferences, and security.
We recommend enabling additional security measures after account creation:
- Set up a strong, unique password using a password manager.
- Review your active sessions periodically under Settings > Security.
- Keep your email address current --- it is used for password recovery and important notifications.