Automate More, Stress Less: Introducing Revenue Recognition & More in Wafeq

Manually calculating deferred revenue and wrestling with messy client emails wastes valuable hours every month. To fix this, Wafeq’s latest updates introduce automated Revenue Recognition alongside an upgraded document-sending flow designed to give you total control over your financial data.
By shifting these manual compliance and communication tasks into an automated system, you can instantly eliminate spreadsheet errors and speed up your workflows.
Here is what you’ll discover in this month’s product update:
- Automated Revenue Recognition: Track and preview multi-line sales schedules with zero manual entries.
- Smart Sending Flows: Take total control over who receives what with advanced contact tabs and precise attachment toggles.
- Wafeq Academy Self-Registration: Level up your team instantly with automatic, role-based course assignments.
- Deeper Financial Insights: Explore our new GL Offset Accounts feature, stylish data sorting, and seamless freelancer self-onboarding.
1. The Big Release — Revenue Recognition on Invoices
Let's paint a picture that's probably familiar to anyone who handles service billing.
For Example:
For Example:
Your firm signs a contract with a client for a six-month consulting engagement worth SAR 60,000. You invoice upfront — the full amount — and the client pays.
On paper, SAR 60,000 just landed in your account. But have you earned SAR 60,000 yet?
From an accounting and compliance standpoint, the answer is no. You've earned SAR 10,000 — this month's share. The rest is a liability, a promise of future services still to be delivered.
If your books show SAR 60,000 in revenue in month one, your profit looks inflated. Your expense ratios look off. Your month-over-month performance is misleading. And if you're ever audited, or if an investor looks at your financials, the discrepancy becomes a credibility problem.
This is the core challenge that Revenue Recognition addresses — and it's not just a best practice, it's a requirement under international standards like IFRS 15 and US GAAP ASC 606 for companies that must comply.
What is Revenue Recognition in Wafeq?
Wafeq's new Revenue Recognition add-on brings this sophisticated accounting capability directly into your invoicing workflow. Here's exactly what it enables:
- Multi-line recognition: You can apply a recognition schedule to individual line items on a single invoice. If one line item should be recognized over three months and another over twelve, you can set each one independently.
- In-invoice schedule preview: Before you finalize or send anything, you can review the full recognition schedule — showing exactly how much revenue will be recognized, in which period, for each line item. There's no guesswork and no need to open a separate spreadsheet.
- Fully automated journal posting: Once the recognition schedule is set, Wafeq takes it from there. The system automatically posts the correct journal entries in each period — debiting and crediting the right accounts on the right dates — without any manual intervention required.
Get 30% Off All Wafeq Packages
Enter your email to receive your exclusive discount code.
Who Needs This Feature Most?
Revenue recognition is essential for any business that invoices for work that spans multiple periods. That includes:
- Consulting firms and agencies billing retainers or project-based engagements.
- SaaS and subscription businesses receive annual or multi-period payments upfront.
- Property and contracting companies working on long-term milestone-based projects.
- Training and education providers selling multi-session programs.
- Any business preparing for an audit, due diligence, or investor review where IFRS-compliant financials are expected.
If any of these describe your business, this Revenue recognition feature from Wafeq will save you hours every month and give your financial statements the kind of accuracy that builds trust with stakeholders.
If any of these describe your business, this Revenue recognition feature from Wafeq will save you hours every month and give your financial statements the kind of accuracy that builds trust with stakeholders.
How to activate the revenue recognition feature within Wafaq?
Revenue Recognition is an add-on feature. To activate it for your account, contact the Wafeq team or check your account settings for available upgrade options. If you're unsure whether you need it, think about your last three months of invoicing — if any of those invoices were for services not fully delivered in the same month, this feature is for you.
2. Advanced Contact Management & Smarter Attachment Controls
Why Contact Management Matters More Than You Think
Here's a scenario that's almost too common: you finish drafting an invoice, go to send it, and then spend the next three minutes scrolling through a contact record trying to remember which email address belongs to the finance team, whether the GM needs to be copied, and whether the WhatsApp number saved is the right one for billing queries.
Multiply that by twenty invoices a week, and you've lost over an hour — every week — to something that should be automatic.
Beyond time, there's the professional cost. Sending an invoice to the wrong person, or forgetting to copy a key stakeholder who expects to be in the loop, creates friction in your client relationships. It slows down approvals. It delays payments. It makes your operation look disorganized, even if it isn't.
We built this improvement to eliminate that friction.
The New "People" Tab — Your Contact Intelligence Hub
Every contact in Wafeq now has a dedicated People tab for managing the individuals associated with that organization. This is more than just a contact book — it's a smart communication layer built directly into your invoicing workflow. Here's what you can do with it:
- Designate a Primary contact
One person per organization is set as "Primary." Their email address automatically populates the
"To"field whenever you create an invoice for that contact. Their phone number pre-fills when sending via WhatsApp. You set it once; Wafeq remembers it every time. - Set default CC recipients
Does the finance director always need to be looped in? Is there a procurement officer who flags if they're missed? Mark them as
CCcontacts once, and they'll be included automatically on every document sent to that organization — no manual additions required. - WhatsApp-native workflow For businesses that rely on WhatsApp for client communication (which, in the MENA region, is most of them), the primary number pre-fills automatically. Alternatively, you can skip the number field and let WhatsApp Web or the app handle contact selection — ideal for teams that switch between devices or prefer to manage WhatsApp contacts separately.

This is the kind of feature that doesn't feel dramatic until you use it. Then you wonder how you ever managed without it.
Attachment Control — Send Only What's Meant to Be Sent
The old behavior was well-intentioned but flawed: every file attached to a record was automatically bundled into every outgoing email. In practice, this meant internal notes, working drafts, or scanned documents attached for your own reference would end up in your client's inbox without you realizing it.
The new attachment flow puts you firmly in control:
- Default behavior: Only the system-generated PDF — the clean, professional invoice or document — is included by default. No surprises.
- Manual additions: If a specific send requires supporting documents, contracts, or statements, you can manually add up to 10 additional attachments for that particular email.
- Remove anything: Even the default PDF can be removed if needed. Full control, every time.
This matters for confidentiality, professionalism, and just the general principle that your clients should receive exactly what you intend them to receive. Clean communication builds trust — and trust accelerates payment.
This matters for confidentiality, professionalism, and just the general principle that your clients should receive exactly what you intend them to receive. Clean communication builds trust — and trust accelerates payment.
3. Level Up Your Skills with Direct Access to Wafeq Academy
The Hidden Cost of Underusing Your Software
Research consistently shows that most software users tap into only a fraction of the capabilities of the tools they pay for. This is especially true for accounting platforms, where powerful features go undiscovered — not because users don't care, but because the learning curve was never made easy enough to climb.
Every feature you're not using is value you're leaving on the table. That's the problem Wafeq Academy was built to solve.
What is Wafeq Academy?
Wafeq Academy is a structured, self-paced learning environment embedded directly into your Wafeq account. It's not a collection of help articles or a static FAQ page — it's a real curriculum with organized courses, tracked progress, and role-specific learning paths designed to take you from onboarding to mastery.
And now, accessing it is completely frictionless.
How to Access It
My Account → Wafeq Academy
That's the full journey. No invitation email to wait for. No separate registration form. No account creation on a third-party platform. The moment you click that button, your profile is auto-created, and your courses are assigned — ready to go.

Learning Paths Designed Around You
Wafeq Academy recognizes that a freelancer managing their own books has very different learning needs from an accounting firm professional managing 50 clients. So we've built distinct tracks:
- Accounting Firm Users are automatically enrolled in "Wafeq Essential + Power User" — a comprehensive track that covers not just the fundamentals, but the advanced workflows, client management features, and power-user capabilities that professional accountants need. Entire firms are grouped under their Partner name, so practice managers can track team-wide progress, completion rates, and engagement points in one view.
- All Other Users (business owners, finance managers, freelancers, operations teams) are enrolled in "Wafeq Essential" — a focused, practical curriculum that covers everything needed to run your books confidently, understand your reports, and use Wafeq's core features without needing to ask for help every step of the way.
Courses are automatically assigned in your account language — Arabic or English — so the content feels native, not translated.
Whether you're onboarding a new team member and want to get them up to speed fast, or you're a long-time Wafeq user who wants to unlock finally features you've been ignoring, Wafeq Academy is the fastest path forward.
To keep the platform active and relevant, accounts are automatically deactivated after 14+ days of inactivity or when all assigned courses are completed. This keeps the Academy lean and ensures every active user is an engaged learner.
To keep the platform active and relevant, accounts are automatically deactivated after 14+ days of inactivity or when all assigned courses are completed. This keeps the Academy lean and ensures every active user is an engaged learner.
Offset Accounts, Stylish Sorting & Freelancer Onboarding
4. Offset Accounts in the GL Report — Full Visibility, Faster
The General Ledger report is one of the most important — and most scrutinized — documents in any set of accounts. But one of its traditional limitations is that it shows you one side of a journal entry at a time. If you want to understand the full context of a specific line item — what it was offset against, and how the full transaction was structured — you've historically had to cross-reference entries manually.
Not anymore. The new Offset Accounts feature adds a new layer of context to the GL report by displaying the accounts on the other side of each journal entry, directly alongside the line item. For auditors, accountants reviewing client books, or business owners trying to understand their own numbers, this is a significant time-saver. You get the full picture of every transaction at a glance — no hunting, no cross-referencing, no second screen needed.
5. Elevated Sorting Experience — Your Data, Your Way
Data is only useful when it's organized in a way that helps you make decisions. What's useful for one accountant might be useless for another — some want to see data by client, others by date range, others by transaction value.
We've completely overhauled the sorting experience across Wafeq to give you the flexibility you need:
- Multi-column sorting: Apply sort criteria across multiple fields at once. Sort by client name, then by issue date, then by outstanding amount — all simultaneously.
- Sort reordering: Change the priority of your sort conditions on the fly. Drag, reorder, and get exactly the view you need in seconds.
6. Seamless Freelancer Self-Onboarding — No Sales Call Required
Freelancers are one of the fastest-growing segments of the MENA workforce — and one of the most underserved when it comes to accounting tools. Most platforms either ignore them entirely or bury them in enterprise-focused flows that don't match how they actually work.
With this release, freelancers can self-identify and onboard directly into Wafeq without any involvement from our sales team. The flow is built specifically for how freelancers work: fast, independent, and without the overhead of a sales conversation.
The early numbers are striking:
In less than 12 hours after launch, 15 freelancers with active clients had joined, and 8 accounting firms had submitted lead forms. That kind of immediate traction tells us this feature addresses a real, urgent need that was previously going unmet.
If you're a freelancer or work with freelancers who need to get their finances in order, point them toward Wafeq. The path from zero to organized books has never been shorter.
Read Also: Amortization feature on bills in Wafeq: Smarter Prepaid Expenses.
Ready to Explore? Your Dashboard Is Waiting.
Every single feature in this release came from listening to accountants telling us where their workflows broke down, to business owners frustrated by manual processes, to freelancers who felt like the tools weren't made for them. This update is our answer to all of that.
- Log into Wafeq and explore the redesigned contact management experience — set up your Primary contacts and CC defaults for your top clients.
- Navigate to My Account → Wafeq Academy and start your first course today.
- Get in touch about Revenue Recognition if your business invoices for multi-period services.
- Open any data table and try the new sorting controls — you'll want to use them on everything.
- Share this update with a freelancer in your network who's been managing their finances manually. Today is a great day for them to start fresh.
Here's your action list right now:
- Log into Wafeq and explore the redesigned contact management experience — set up your Primary contacts and CC defaults for your top clients.
- Navigate to My Account → Wafeq Academy and start your first course today.
- Get in touch about Revenue Recognition if your business invoices for multi-period services.
- Open any data table and try the new sorting controls — you'll want to use them on everything.
- Share this update with a freelancer in your network who's been managing their finances manually. Today is a great day for them to start fresh.
Here's your action list right now:
All of these features are fully live. Logging into your Wafeq dashboard lets you see how the new automation handles your workflows.
All of these features are fully live. Logging into your Wafeq dashboard lets you see how the new automation handles your workflows.






![Wafeq's Product Updates[January 2025]: Seamless Workflows & Enhanced Compliance](https://firebasestorage.googleapis.com/v0/b/wafeq-docs.appspot.com/o/medias%2F3c895bf3_Wafeq_Jan_Updates.png?alt=media)

