Qoyod
Pricing

Best Accounting Software for Translation Offices in Saudi Arabia

A translation office in Saudi Arabia sells a service that is priced two ways at once: per word for the language pair and per page for certified translations stamped for ministries, courts, and embassies. Most volume goes through a panel of freelance translators paid per word at a different rate than the customer is charged. A single Riyadh office can run 18 language pairs, hold a panel of 45 freelance translators, deliver 600 certified pages a month, and serve 40 corporate retainer clients. Without per-word and per-page pricing, freelancer accounts payable, project work-in-progress, retainer billing, and ZATCA e-invoicing, the office loses margin to under-invoiced rush jobs and freelancer overpayments.

What makes translation-office accounting different

A translation office is a professional-services business with a freelance supply chain. The customer pays for words and certified pages, freelancers receive per-word payouts at a lower rate, and the spread is the office margin. The same project can include English-to-Arabic legal translation at one rate, certified ministry stamping at a per-page rate, and rush-job multipliers on the same line. Generic accounting tools cannot model the per-word, per-page, multi-rate billing on one project.

Translation-office accounting revolves around five connected pieces: per-word and per-page service catalog with language-pair rates, freelance-translator master with payout rates, project work-in-progress until delivery, retainer billing for corporate clients on monthly cycles, and ZATCA standard tax invoice through the Clearance flow for B2B customers.

Daily reality is dozens of postings per day: customer quotes priced per word, freelance assignments with deadlines, project WIP recognition on partial delivery, certified-translation stamping fees, retainer drawdowns on the monthly cycle, freelance payouts on completion, and the monthly close on active projects and unbilled WIP.


The most common accounting challenges in translation offices

Every translation office in Saudi Arabia runs into the same four recurring problems. They share the same gap: word counts get estimated on the phone, freelancers get paid before the customer settles, and retainer hours go unmetered until the cycle closes.

1. Under-invoiced rush jobs. A customer needs a 12,000-word legal contract translated in 24 hours. The office quotes a flat 6,000 SAR over the phone without applying the 50% rush multiplier on the word count. Three of those a month is 12,000 SAR of missed revenue per quarter.

2. Freelancer overpayments. A freelance translator delivers 8,400 words on a project. The project manager approves payout at the contracted rate without checking the words actually accepted by the client (some were rejected and retranslated). Year-end audit shows 18,000 SAR in overpayments to the panel.

3. WIP unrecognized. A 60,000-word annual report is in translation for three weeks across the month-end. Without project WIP recognition, the books show zero revenue while freelancer costs hit the period. The P&L looks worse than reality and the next-month delivery dumps all the revenue.

4. Retainer drawdowns untracked. A corporate client pays 30,000 SAR a month for up to 25,000 words of translation. Without a retainer ledger, neither party knows when the client exceeded the cap. The office under-bills by 8,000 to 12,000 SAR a quarter on overflow words.


What a translation office actually needs from its accounting software

A generic accounting tool was built for flat-rate services, not for per-word pricing on 18 language pairs, certified-page stamping, freelance payouts at differential rates, and retainer drawdowns. The gap is concrete:

Task Generic accounting tool What a translation office needs
Pricing Flat service fee Per word, per page, per pair
Freelancers Generic vendor Per-word rate per pair
Projects Single invoice WIP until delivery
Retainers Manual tracking Word-cap ledger
Certified Generic line Per-page stamping fee
VAT Flat 15% Per-line on standard rated

Beyond the table, a translation office specifically needs three capabilities generic platforms do not deliver:

  • Per-word, per-page service catalog by language pair, so every quote starts from a priced rate card, rush multipliers apply automatically, and certified-page stamping fees post on their own line.
  • Freelance-translator master with per-pair payout rates, so assignments calculate payout against accepted words at the contracted rate per language pair, and the office sees gross margin per project before approving the payout.
  • ZATCA-certified B2B invoicing, where every corporate invoice fires a standard tax invoice through the Clearance flow with the buyer tax number, project reference, and per-line VAT treatment.

Try Qoyod to run your translation office
Per-word and per-page pricing, freelance-translator panel with payout rates, project work-in-progress, retainer ledger with word caps, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize a translation office’s books step by step

Moving a translation office to integrated accounting takes around two to three weeks depending on language-pair count and freelancer panel size. This is the sequence Qoyod applies with every new translation-office customer:

1. Set the chart of accounts with project and pair dimensions
Every revenue and expense account carries a project dimension and a language-pair dimension on freelance payout lines. Per-pair and per-project margin is available without reclassification.

2. Build the service catalog and translator panel
Each language pair carries a per-word client rate and a per-word translator rate. Certified-page stamping has its own rate card. Each freelancer has a contracted rate per pair and a payment schedule.

3. Wire project work-in-progress
Each project opens with a quoted word count and rate card. WIP recognizes revenue as words are delivered. Partial deliveries post partial revenue. The P&L stops swinging on month-end.

4. Open retainer accounts with word caps
Every corporate retainer has a monthly word cap, a drawdown ledger, and an overflow rate. The system flags the cap before it is breached and prices overflow on its own line.

5. Process certified-translation stamping fees
Certified translations carry a per-page stamping fee on top of the per-word translation rate. Each certified delivery records the page count and posts the fee to its own revenue account.

6. Review project margin and freelancer payout weekly
Allocate 30 minutes a week to two reports: project gross margin (revenue minus freelance payout minus stamping cost) and freelancer aging on accepted words. Weekly catches surface eroding projects and overdue payouts before they hurt the relationship.

7. Prepare VAT, Zakat, and payroll monthly
The system rolls up output VAT into a ready-to-file VAT return, payroll generates GOSI and end-of-service accruals for in-house translators and project managers, and Zakat base uses the right asset valuation including the certified-translation license.

E-invoicing and ZATCA compliance for translation offices

Phase two of ZATCA e-invoicing requires every invoice issued by a translation office to be generated through a certified system connected to the Fatoora platform. Translation offices issue standard tax invoices to corporate clients through the Clearance flow and simplified tax invoices to walk-in retail customers under Reporting.

Every invoice must include the office name and tax number, a sequential invoice number, the date and time, the buyer name and tax number on B2B invoices, an itemized list with language pair, word count, and certified-page count, VAT at 15%, totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform inside the Reporting or Clearance window.

How to evaluate a ZATCA-certified system for a translation office

When evaluating any e-invoicing vendor for a translation office, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Both Clearance (B2B retainer and corporate) and Reporting (retail certified) flows live.
  • Per-line VAT on multi-pair, multi-rate invoices with rush multipliers preserved.
  • Project and language-pair references printed on every invoice for client reconciliation.
  • Long-term cloud storage of signed invoices for at least six years.
  • Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.

Where Qoyod fits in specifically for translation offices

Qoyod brings together, inside one account: cloud accounting with project and language-pair dimensions, per-word and per-page service catalog, freelance-translator master with per-pair payout rates, project work-in-progress, retainer ledger with word caps, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every quote, assignment, delivery, retainer drawdown, and freelancer payout lands an automatic journal entry inside the same ledger.

The platform handles multi-branch translation offices and joint ventures under one account, with shared master data (service catalog, freelancer panel, retainer contracts), role-based permissions per branch, and either consolidated or per-branch reports.

For offices migrating from spreadsheets, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to translation memory and project management tools.

What a translation office gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

Does Qoyod support per-word pricing by language pair?+
Yes. Each language pair has a per-word client rate and a per-word translator payout rate. Rush multipliers apply automatically and per-pair margin is visible on the project dashboard.
How does Qoyod track freelance translator payouts?+
Each freelancer has a contracted rate per language pair. Assignments calculate payout against accepted words. Year-to-date payouts per translator and per pair sit on the panel dashboard.
Can Qoyod recognize project work-in-progress?+
Yes. Each project opens with a quoted word count. WIP recognizes revenue as words are delivered. Partial deliveries post partial revenue and the P&L stops swinging on month-end.
Does Qoyod handle retainer word caps?+
Yes. Every corporate retainer has a monthly word cap, a drawdown ledger, and an overflow rate. The system flags the cap before it is breached and prices overflow on its own line.
Does Qoyod work for multi-branch translation offices?+
Yes. Multiple branches run under one account with role-based permissions, shared service catalog and freelancer panel, and either consolidated or per-branch reports.
Is technical support available 24/7?+
Yes, 24/7 support is available across phone, WhatsApp, email, and live chat. The support team is based in Saudi Arabia and trained on professional-services specifics, so resolution time on critical issues stays short.

Running a translation office does not need a generic ledger, it needs an operating system that ties per-word pricing, freelance payouts, project work-in-progress, retainer caps, and ZATCA e-invoicing together inside one account. The offices that consistently grow are the ones that see project margin and retainer drawdown every day. That capability is what makes Qoyod the right fit for translation offices in Saudi Arabia.

0%
جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant.

Try Qoyod free for 14 days — no credit card required.