Skip to main content

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:

FieldDescription
Full NameYour first and last name. This is displayed in the app and on activity logs.
Email AddressA valid email you have access to. This becomes your login username and is used for OTP verification.
PasswordMust meet the security requirements listed below.
Confirm PasswordRe-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)
Strong Password Recommendation

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

  1. Open your email inbox and look for a message from Shaari (sent from noreply@shaari.app).
  2. Copy the 6-digit code from the email.
  3. Return to the Shaari verification screen and enter the code.
  4. Click Verify to confirm your email.

Troubleshooting

OTP Not Received?

If you do not see the verification email:

  1. Check your spam/junk folder --- email filters sometimes catch automated messages.
  2. Wait a few minutes --- delivery can occasionally be delayed.
  3. Click "Resend Code" --- this sends a fresh OTP and invalidates any previous codes.
  4. 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

FieldRequiredDescription
Company Name (English)YesYour business name in English. Appears on English-language documents.
Company Name (Arabic)RecommendedYour business name in Arabic. Appears on Arabic-language documents and is required for ZATCA e-invoices.
VAT NumberRecommendedYour 15-digit Saudi VAT registration number. Format: starts with 3, ends with 3 (e.g., 300012345600003). Required for ZATCA compliance.
Commercial Registration (CR)RecommendedYour 10-digit Commercial Registration number issued by the Ministry of Commerce (e.g., 1234567890).
What Is a Tenant?

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
Why Does the Address Matter?

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.

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

  1. Navigate to Settings > Account (or enter it during initial setup).
  2. Enter your 15-digit VAT number in the designated field.
  3. Shaari validates the format automatically --- it must:
    • Be exactly 15 digits
    • Start with the digit 3
    • End with the digit 3
  4. 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.

  1. Navigate to Settings > Account.
  2. Enter your 10-digit CR number.
  3. 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

PlanKey FeaturesBest For
BasicPurchase invoices, AI extraction, categories, payment types, basic reportingFreelancers, individuals, micro-businesses
PlusEverything in Basic + Sales module (invoices, quotations, contracts, customers, products) + Custody managementSMEs with sales operations
EnterpriseEverything in Plus + HR module + Projects module + Subsidiaries + ZATCA Phase 2Growing companies, enterprises, construction firms

How to Upgrade

  1. Navigate to Settings > Billing.
  2. Review the available plans and their features.
  3. Select the plan you want.
  4. Complete the payment process.
  5. Your new features are activated immediately.
Try Before You Buy

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:

  1. Upload your first invoice --- See AI extraction in action.
  2. Take the dashboard tour --- Learn the interface layout and navigation.
  3. Invite team members --- Add colleagues and assign permissions.
  4. Configure settings --- Set up automation, AI preferences, and security.
Account 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.