Revenue Recognition

Overview

The Revenue Recognition feature in BQE CORE allows you to configure your accounting preferences to recognize revenue before receiving payments. It supports accrual-based accounting by allowing revenue and related costs to be recorded as they are earned, rather than when invoiced. This ensures that your financial reports reflect real-time earned income and expenses. To enable and use the Revenue Recognition feature in CORE, your company must be set to Accrual Accounting and have Accounting Periods enabled. You can enable these settings from Settings > Accounting > Accounting Periods. Click to watch this video on automating revenue recognition.

rev rec thumbnail.png

Note: Revenue Recognition settings can affect your tax liability. Please discuss with your accountant or financial advisor before enabling this feature.

Field Descriptions

How To

Enable Revenue Recognition

Mark Screen as Favorite

Field Descriptions

Field Name Field Description
Settings > Accounting > Revenue Recognition

Recognition Method:

Billed

Billed + WIP

Recognition Method defines how and when revenue is recorded in your accounting books. It determines whether revenue from time and expenses is posted at the time of entry or only after invoicing. This setting can be overridden at the project level. The method you choose determines how time and expense entries affect your general ledger and financial reports.

CORE supports two revenue recognition methods:

  • Billed
    In this method, revenue is recognized only when an invoice is created. No income is posted when time or expenses are entered. Instead, entries are recorded for reporting and billing purposes and affect the general ledger only at the time of billing. 
    Example: If you log 5 hours on June 10, but generate the invoice on June 20, the revenue will be recognized on June 20.
  • Billed + WIP
    This method posts revenue as soon as billable time or expenses are entered, and reverses it when the invoice is generated. It provides an accurate view of earned revenue over time and is suitable for accrual-based revenue tracking.
    Example: If you log 5 hours on June 10, CORE records revenue to WIP and income accounts the same day. When invoiced on June 20, the earlier entries are reversed, and standard invoice income is recorded.

    Note: Enabling this method requires the Generate WIP Revenue rule to be turned on for applicable projects. You can use Batch Update from the Projects screen to enable this rule across multiple projects.
Consultant Accounts

This option is only available when the revenue recognition method is set to Billed + WIP. It controls the visibility and selection of consultant-related accounts for revenue recognition.

When enabled, it allows you to view and select the following accounts:

  • WIP Consultant (Balance Sheet account): This account is debited for the charge amount of billable vendor (consultant) expenses when entered, and credited when those expenses are invoiced.
  • Consultant (Revenue account): This account is credited for the charge amount of billable consultant expenses when entered, and debited when those expenses are invoiced.

    Note: Enabling this option is optional and intended for companies that track consultant costs separately.

Balance Sheet Accounts

The accounts selected here determine where revenue recognition entries are reflected on the balance sheet. Only Asset or Liability accounts should be selected for reflecting revenue recognition entries on the balance sheet.
 

  • WIP Labor: Debited for the billable value of time entries when employee time is entered. Credited when invoices are generated.
  • WIP Expense: Debited for the billable amount of expense entries when entered. Credited when invoices are generated.
  • WIP Consultant (optional): Debited for the billable amount of vendor (consultant) expenses when entered. Credited when invoices are generated.
    Note: Enable the Consultant Accounts toggle to display this field.
  • Salaries Payable: Credited for the cost amount (Cost Rate × Hours) of billable time entries when employee time is entered. Debited when payroll journal entries are entered.
Revenue Accounts

The accounts selected here determine how revenue from billable activities is tracked on the income statement. 

  • Unbilled Labor:  Credited for the billable amount of time entries when employee time is entered, and debited when invoices are generated.
  • Unbilled Expense:  Credited for the charge amount of billable expenses when entered, and debited when invoices are generated.
  • Unbilled Consultant: Credited for the charge amount of billable consultant expenses when entered, and debited when invoices are generated.
Expense Accounts

The accounts selected below determine how payroll-related costs are tracked.

  • Billable Payroll: Debited for the cost amount (Cost Rate × Hours) of billable time entries when employee time is entered, and credited when payroll journals are posted.
  • Non-Billable Payroll: Debited for the cost amount (Cost Rate × Hours) of non-billable time entries when employee time is entered, and credited when payroll journals are posted.
  • Payroll Variance: Credited if the actual amount paid to salaried employees is less than the cost rate applied in their time entries. Debited if the actual amount paid is greater than the cost rate applied.

When the setting Utilize Activity or Expense Item Configured Expense Accounts is enabled, Revenue Recognition uses the expense account defined on the activity or expense item instead of the default billable or non-billable payroll accounts. This allows time entries to post using activity-level expense accounts for more detailed cost allocation. If no expense account is defined on the activity or expense item, Revenue Recognition uses the expense account configured in the Revenue Recognition setup. This allows time entries to post using activity-level expense accounts while ensuring a consistent fallback when an item-level account is not configured.

Enable Revenue Recognition

You can enable or disable the Revenue Recognition feature from the Settings screen. This option is available only to users who have permission to access Settings > Accounting.

To enable or disable revenue recognition, watch this video or follow these steps:

  1. Open the Revenue Recognition screen from the side menu > Settings > Accounting.
  2. In the list view, click on the top right. Select Enable Revenue Recognition from the menu.

    1.png
  3. Choose a recognition method. Check Field Descriptions above for details.
    • Billed
    • Billed + WIP
  4. Click the Show/Hide toggle button to display and assign WIP Consultant and Unbilled Consultant accounts. Check Field Descriptions above for details.
  5. Select Balance Sheet accounts to record revenue recognition entries on the balance sheet. Check Field Descriptions above for details.
    • WIP Labor
    • WIP Expense
    • Salaries Payable
  6. Next, select Revenue accounts to reflect recognized revenue on the income statement before invoicing. When invoices are generated, these entries are reversed and posted to the appropriate revenue accounts. Check Field Descriptions above for details.
  7. Select Expense accounts for payroll tracking. These accounts determine how payroll-related expenses are reflected on the income statement. Check Field Descriptions above for details.
  8. Click Save.

To disable revenue recognition, in the list view, click on the top-right. Select Disable Revenue Recognition from the menu.

Note: Disabling Revenue Recognition immediately deactivates the feature. CORE no longer generates revenue recognition journal entries, though previously recorded entries remain unaffected.

Mark Screen as Favorite

You can mark or flag the most-often used and important screens in CORE as your favorites up to a maximum of ten. These favorite screens then display separately on the side menu under the Favorites list. You can manage all your favorite screens in CORE from User Settings. 

To mark this screen as your favorite, follow these steps:

  1. Open the Revenue Recognition screen from the side menu > Settings > Accounting.

    2.png
     
  2. Click favorites.png on the top-right.
  3. You can access this screen from the side menu under Favorites.

You can also check the detailed video on marking screens as favorite in CORE.