How to Invoice a Saudi Company as a Lebanese Freelancer
To invoice a Saudi company as a Lebanese freelancer, you send a clear commercial invoice with your details, the client's full legal name and address, a description of the work, the amount and currency, and the date — then you get paid into Lebanon in fresh dollars. You are a freelancer based in Lebanon, not a Saudi-registered business, so you are not the one who issues a Saudi ZATCA e-invoice; that obligation sits with the Saudi company on its side. Your job is to give them a professional invoice their accounting department can accept, and to keep your own records clean. Below is exactly what goes on that invoice, how to handle currency, what ZATCA means for you, and how to actually receive the money in Lebanon.
What a proper invoice to a Saudi client must contain
A Saudi company's finance team needs enough detail to file the payment on their side. Keep it simple and complete. Your invoice should have:
- Your details: full name (as on your ID or bank account), address in Lebanon, email, and phone. If you have a registered business or freelance registration, add it — but most solo Lebanese freelancers invoice under their personal name, and that is normal.
- The client's details: the company's full legal name, its address in Saudi Arabia, and — if they give it to you — their VAT / tax registration number. Ask for this up front; their accountant will need to match your invoice to a real entity.
- Invoice number and date: a unique number (even something as simple as 2026-001) and the issue date. Keep the sequence consistent across the year.
- A clear description of the work: what you delivered, for what period, and the unit if relevant (e.g. "Website design — landing page + 4 inner pages" or "Arabic content — 8 articles, June").
- Amount and currency: the agreed figure, clearly labelled as SAR or USD, plus the total.
- Payment terms and method: due date (e.g. "due within 14 days") and how you want to be paid.
Send it as a PDF, not a chat message. A PDF looks professional, can't be altered by accident, and slots straight into their accounting system.
SAR or USD? Handling currency the smart way
Most cross-border freelance work with the Gulf is quoted in either US dollars or Saudi riyals (SAR). Both are fine — what matters is that you and the client agree on the currency before you start, and that the invoice states it plainly.
- If you quote in USD, you avoid confusion, since your real target is fresh dollars landing in Lebanon anyway.
- If the client insists on SAR invoice requirements for their own bookkeeping, that's fine — just write the amount in SAR and, optionally, note the USD equivalent for your own reference. The riyal is stable against the dollar, so the conversion is predictable, but confirm the exact rate your payment channel uses on the day.
One firm rule for Lebanon: be explicit that you are paid in fresh funds, never old "bank dollars" (lollars). This matters less with a Gulf client sending money from abroad — the transfer arrives fresh by nature — but say it anyway so there is no ambiguity when the money lands.
If invoicing basics still feel shaky, start with our plain guide to freelancer invoicing basics in Lebanon, then come back here for the Saudi-specific parts.
ZATCA e-invoicing: what it actually means for you
Here is the point that confuses most Lebanese freelancers. Saudi Arabia has a mandatory electronic invoicing system run by ZATCA (the Zakat, Tax and Customs Authority). You will hear the term "ZATCA e-invoice" and panic that you need to register for it. You almost certainly do not.
- ZATCA e-invoicing applies to businesses registered for VAT inside Saudi Arabia. As a foreign freelancer based in Lebanon, you are outside that system. The obligation to generate a compliant e-invoice for the transaction generally falls on the Saudi company (self-billing or import treatment on their side), not on you.
- What the Saudi client may ask you for is a normal commercial invoice with your details, so their accountant can process it and handle any local VAT/withholding treatment. Give them the clean PDF described above.
- If the client's finance team hands you a specific template or asks for extra fields (a contract reference, a service description in a certain format), just fill it in. That is them meeting their ZATCA obligations, using your information.
Do not tell a client you are "ZATCA registered" if you are not, and do not sign up for a Saudi tax system you have no legal basis to join. If a client's accountant insists you must issue a ZATCA-compliant e-invoice yourself, ask them to confirm that in writing — and if it ever affects your tax position, check with an accountant. Rules on both sides change, so confirm the current requirements with a qualified accountant or the relevant authority rather than relying on a forum post.
Withholding tax: don't get surprised at payment time
Some Saudi clients apply a withholding tax on payments to non-resident service providers — meaning they hold back a percentage and send you the rest. Whether it applies, and at what rate, depends on the type of service, the current Saudi rules, and any agreement between the two countries. This is exactly the kind of number you should never guess at.
- Ask the client before you agree the price: "Is the amount we agreed the amount I receive, or will anything be withheld on your side?" Settle this in writing so there are no surprises.
- If they do withhold, ask for the withholding certificate or documentation — you may need it later, and it proves the deduction was official, not a client shaving your fee.
- For the actual rates and whether any relief applies, confirm with an accountant familiar with Saudi withholding rules; do not rely on a number a stranger quotes you.
We cover this in more depth in our guide to Saudi withholding tax for foreign freelancers. Read it before you send a big invoice, not after.
Getting the money into Lebanon
An invoice is only useful if the money actually reaches you. From the Gulf into Lebanon, the common routes are:
- OMT / Whish: widely used for money coming in from the Gulf, quick to collect, and paid out in cash.
- Bank transfer: works if you have a functioning account and the client can send internationally — confirm your bank actually releases incoming transfers in fresh dollars before you rely on it.
- USDT (stablecoin): increasingly common with tech-savvy Gulf clients; fast and dollar-denominated, but agree on who covers the network fee and use a wallet you control.
Always tell the client your preferred method before you invoice, and put it on the invoice. Nothing stalls a payment like an accountant who is ready to pay but doesn't know how to send it to Lebanon.
This is where doing the work through Furrsati removes the risk entirely. When a Gulf client hires you on the platform, the money is held in escrow the moment the milestone is funded — it is already secured before you deliver. Once the client approves the work, it is released to you, and you withdraw the way that suits you: OMT, Whish, bank transfer, or USDT, paid inside Lebanon in fresh dollars. No Payoneer, no PayPal, no chasing a foreign accountant for a transfer that never comes. Furrsati takes a 10% freelancer fee, and in exchange your payment is guaranteed the moment the client is satisfied.
Keep your own records — for your side, not just theirs
Even though the ZATCA side is the client's problem, you still need clean records for your situation in Lebanon. Keep a copy of every invoice, every payment confirmation, and any withholding certificate, organised by client and month. If you ever need to show proof of income — for a visa, a loan, or a tax question — you will be glad you kept them.
Whether and how you declare this foreign income in Lebanon is a real question with a real answer, but it depends on your specific situation and the current rules. Read our overview of declaring foreign income as a freelancer in Lebanon, and for your own numbers, confirm your obligations with the Ministry of Finance or an accountant. Don't take a percentage or a threshold from a stranger online as fact.
Frequently Asked Questions
Do I need to register for ZATCA to invoice a Saudi company?
Almost certainly not. ZATCA e-invoicing applies to businesses registered for VAT inside Saudi Arabia; as a foreign freelancer in Lebanon, you send a normal commercial invoice and the Saudi company handles the ZATCA side. If a client's accountant tells you otherwise, ask them to confirm it in writing and check with an accountant.
Should I invoice in SAR or USD?
Either works — agree the currency with the client before you start and state it clearly on the invoice. USD keeps things simple since you want fresh dollars in Lebanon anyway; SAR is fine if the client's bookkeeping needs it, since the riyal is stable against the dollar.
Will the Saudi client deduct withholding tax from my payment?
Some do, on payments to non-resident service providers. Ask before you agree the price whether the figure is what you actually receive or whether anything is held back, get it in writing, and ask for a withholding certificate if they deduct. For exact rates, confirm with an accountant familiar with Saudi rules.
How do I actually get paid in Lebanon from Saudi Arabia?
Common routes are OMT or Whish for cash collection, an international bank transfer if your account releases fresh dollars, or USDT with tech-savvy clients. Tell the client your preferred method before you invoice. On Furrsati the money sits in escrow and you withdraw via OMT, Whish, bank transfer, or USDT.
Do I have to declare this income in Lebanon?
That depends on your specific situation and the current rules, which change. Keep clean records of every invoice and payment, and confirm your actual obligations with the Ministry of Finance or a qualified accountant rather than relying on online advice.
Get paid without the headache
Invoicing a Saudi company is mostly about being clear and professional: a clean PDF invoice with your details and theirs, an agreed currency, an honest conversation about withholding, and a payment method that actually reaches Lebanon. Do that and the accounting department has no reason to delay you. When you want the payment guaranteed instead of hoped for, find work with Gulf clients on Furrsati — your money is held in escrow until the client approves, then paid to you inside Lebanon in fresh dollars, the way that suits you.
Tags
Related articles
Do You Need Saudi's Freelance Permit (freelancer.sa)?
The Saudi freelance permit for foreigners, explained: who actually needs freelancer.sa, when you can work for Saudi clients without it from Lebanon, and how to stay clean.
Legal & TaxHow to Invoice a UAE Company as a Lebanese Freelancer
A practical guide to invoice a UAE company as a Lebanese freelancer: what to put on the invoice, the TRN question, getting paid in fresh dollars, and staying clean.
Legal & TaxSaudi Withholding Tax on Foreign Freelancers Explained
Why did your Saudi client deduct tax? A plain guide to Saudi withholding tax for the foreign freelancer — the 5% on services, VAT questions, and how to price it in.
Legal & TaxDo You Need a UAE Freelance Permit to Work for Dubai Clients?
Do I need a UAE freelance permit to work for Dubai clients from Lebanon? A plain guide for Lebanese freelancers on when a permit matters and how to get paid.
Legal & TaxDo You Charge UAE VAT as a Lebanese Freelancer?
UAE VAT for a Lebanese freelancer, explained plainly: when you charge 5%, when the reverse charge applies, and how to invoice Dubai clients without overpaying.
Legal & TaxHow to Invoice Clients as a Freelancer in Lebanon
Learn how to invoice clients as a freelancer in Lebanon: what to include, currency clarity (fresh USD vs LBP), invoice numbering, and keeping clean records.
Ready to Start Freelancing?
Join Furrsati today and connect with clients who pay on time, every time.
Get Started Free