← Back to BlogTemplates

Finance Team's Definitive Guide: Monthly Reporting SOP Template for Accuracy, Efficiency, and Strategic Insight (2026)

ProcessReel TeamMarch 30, 202629 min read5,635 words

Finance Team's Definitive Guide: Monthly Reporting SOP Template for Accuracy, Efficiency, and Strategic Insight (2026)

For finance teams, the monthly reporting cycle is more than just a routine task; it's the heartbeat of an organization's financial health. It’s the critical juncture where raw transactional data transforms into actionable intelligence, guiding strategic decisions, ensuring compliance, and providing transparency to stakeholders. However, this crucial process often grapples with challenges: inconsistent methodologies, reliance on tribal knowledge, pervasive manual errors, and significant time investment, particularly as businesses scale and financial complexities grow.

Imagine a scenario where your finance team consistently produces accurate, timely, and comprehensive monthly reports with minimal stress. This isn't an aspiration reserved for an elite few; it's an achievable standard through the implementation of a robust Standard Operating Procedure (SOP). An effective Monthly Reporting SOP template for finance teams provides a clear roadmap, standardizing every step from data collection to final report distribution. It transforms ambiguity into clarity, ad-hoc tasks into predictable workflows, and individual expertise into institutional knowledge.

This article will outline a comprehensive, actionable SOP template designed to elevate your finance team's monthly reporting process. We’ll delve into the foundational elements, specific step-by-step procedures, and the transformative impact on accuracy, efficiency, and compliance. Furthermore, we’ll explore how modern AI tools like ProcessReel are fundamentally changing how finance teams document these critical processes, converting screen recordings with narration into professional, maintainable SOPs, effectively tackling the inherent complexities of detailed financial workflows.

Why a Monthly Reporting SOP is Crucial for Finance Operations

The absence of a well-defined Monthly Reporting SOP is a silent drain on resources and a significant source of operational risk. Finance departments operating without clear guidelines often experience a cascade of issues that directly impact business performance and team morale.

1. Enhanced Accuracy and Reduced Error Rates

Manual data entry, varied calculation methods, or inconsistent data validation can introduce errors that propagate through reports, leading to misleading insights. A standardized SOP ensures that every step, from data extraction to reconciliation and final calculation, follows a predefined, verified procedure.

2. Improved Efficiency and Timely Reporting

Without an SOP, individuals may spend excessive time figuring out the "how-to" for each step, leading to delays. A clear SOP acts as a workflow guide, minimizing redundant efforts and accelerating the monthly close process. This is particularly vital in environments where a delayed close can hold up critical business decisions or impact investor relations.

3. Streamlined Onboarding and Knowledge Transfer

Finance teams often face challenges when key personnel depart or new members join. The institutional knowledge of complex reporting procedures often resides within individuals, creating single points of failure. An SOP transforms individual knowledge into collective organizational wisdom.

4. Enhanced Compliance and Risk Mitigation

Monthly reporting is subject to various regulatory requirements (e.g., GAAP, IFRS, SOX). An SOP provides a documented trail, demonstrating adherence to these standards, which is crucial during audits. It also mitigates risks associated with fraud or financial misrepresentation by standardizing controls and verification steps.

5. Improved Consistency and Comparability

Standardized procedures ensure that reports are generated consistently across periods and different reporting entities within a larger organization. This consistency is fundamental for meaningful period-over-period comparisons, trend analysis, and benchmarking, which are essential for strategic planning and performance evaluation.

Components of an Effective Monthly Reporting SOP

A robust SOP is more than just a list of instructions; it's a living document designed for clarity, usability, and continuous improvement. Here are the essential components:

1. SOP Title and Unique Identifier

2. Purpose Statement

3. Scope

4. Roles and Responsibilities

5. Definitions and Acronyms

6. Frequency

7. Prerequisites

8. Process Flow (High-Level Overview)

9. Detailed Step-by-Step Procedures

10. Review and Approval Process

11. Distribution List

12. Revision History

13. Appendices and Supporting Documents

The Monthly Reporting SOP Template: Step-by-Step Guide for Finance Teams

This section provides a detailed, actionable template, broken down into logical phases that mirror a typical monthly financial close. Each step should be documented with enough detail for a competent finance professional to follow without supervision. This is where ProcessReel truly shines, as it can transform a narrated screen recording of these exact steps within your ERP or accounting software into a clear, professional SOP with text, screenshots, and annotations.

Phase 1: Pre-Closing & Data Gathering (Days 1-3 Post Month-End)

This phase focuses on ensuring all transactional data for the month is accurately recorded and preliminary reconciliations are completed.

1.1 Reconcile All Bank Accounts (Responsible: Staff Accountant)

  1. Objective: Ensure bank statement balances match the general ledger (GL) cash account balances.
  2. Procedure:
    1. Access online banking portal and download the official bank statement for the month (e.g., Chase Business Checking, Wells Fargo Operating Account).
    2. Open the bank reconciliation module in the ERP system (e.g., Oracle Financials, SAP ECC, QuickBooks Enterprise).
    3. Import the bank statement data into the ERP system.
    4. Match transactions automatically using the system's matching rules.
    5. Manually match any remaining outstanding items (e.g., old checks, unrecorded deposits).
    6. Investigate and resolve any discrepancies immediately (e.g., bank errors, missing GL entries).
    7. Prepare a reconciliation report, noting all outstanding items and reconciling differences.
    8. Submit the completed bank reconciliation report to the Senior Accountant for review.
  3. Tool: ERP System (e.g., SAP, Oracle, NetSuite), Banking Portal, Excel.

1.2 Verify Subsidiary Ledgers (A/R, A/P, Inventory, Fixed Assets) (Responsible: Staff Accountant)

  1. Objective: Confirm that subsidiary ledger balances reconcile to their respective control accounts in the GL.
  2. Procedure:
    1. Generate an Accounts Receivable (A/R) aging report from the ERP system.
    2. Compare the total A/R balance from the aging report to the A/R control account in the GL. Investigate and resolve variances exceeding $100.
    3. Generate an Accounts Payable (A/P) aging report from the ERP system.
    4. Compare the total A/P balance from the aging report to the A/P control account in the GL. Investigate and resolve variances exceeding $100.
    5. Generate an Inventory Valuation report (if applicable) and reconcile to the GL inventory account.
    6. Generate a Fixed Asset sub-ledger report and reconcile total asset cost and accumulated depreciation to GL accounts.
    7. Document all reconciliations and any adjustments made.
  3. Tool: ERP System (e.g., Microsoft Dynamics 365, Sage Intacct).

1.3 Process Accruals and Prepayments (Responsible: Senior Accountant)

  1. Objective: Recognize expenses incurred but not yet invoiced, and defer expenses paid in advance.
  2. Procedure:
    1. Review prior month's accrual schedule and reverse entries as needed.
    2. Gather supporting documentation for new accruals (e.g., unbilled vendor invoices, estimated utility costs, contractor hours).
    3. Calculate accrual amounts using established methodologies (e.g., historical averages, contract rates).
    4. Prepare journal entries for significant accruals (e.g., estimated legal fees $5,000, unbilled marketing services $7,500).
    5. Review prepayment schedules and record monthly amortization for prepaid assets (e.g., insurance, rent).
    6. Post all accrual and prepayment journal entries to the GL.
  3. Tool: Excel, ERP System.

1.4 Record Depreciation and Amortization (Responsible: Senior Accountant)

  1. Objective: Systematically allocate the cost of tangible and intangible assets over their useful lives.
  2. Procedure:
    1. Access the fixed asset module in the ERP system.
    2. Run the monthly depreciation and amortization calculation.
    3. Review the calculated depreciation/amortization expense for any anomalies.
    4. Post the depreciation and amortization journal entry to the GL.
  3. Tool: ERP System Fixed Asset Module.

1.5 Review Payroll Data (Responsible: Staff Accountant / Payroll Specialist)

  1. Objective: Ensure all payroll expenses, liabilities, and related taxes are accurately recorded for the month.
  2. Procedure:
    1. Obtain the final payroll register and general ledger summary from the payroll provider (e.g., ADP, Paychex).
    2. Reconcile the payroll GL summary to the actual payroll disbursement and tax payments.
    3. Prepare and post any necessary payroll-related journal entries (e.g., adjustments for accrued vacation, bonus accruals).
  3. Tool: Payroll System, ERP System.

1.6 Gather Non-Financial Data (If Applicable) (Responsible: Various Depts / Staff Accountant)

  1. Objective: Collect operational metrics or statistical data required for management reports or footnote disclosures.
  2. Procedure:
    1. Request monthly sales units from the Sales Operations team.
    2. Obtain customer churn rate and new customer acquisition numbers from the Marketing department.
    3. Gather employee headcount data from HR.
    4. Input relevant non-financial data into reporting templates.
  3. Tool: Internal Dashboards, Departmental Reports, Excel.

Phase 2: Journal Entries & Adjustments (Days 3-5 Post Month-End)

This phase focuses on recording all necessary adjusting entries to ensure financial statements adhere to accrual accounting principles.

2.1 Record Revenue and Expense Accruals/Deferrals (Responsible: Senior Accountant)

  1. Objective: Ensure revenue is recognized when earned and expenses when incurred, irrespective of cash flows.
  2. Procedure:
    1. Review deferred revenue schedules and recognize revenue earned during the month (e.g., SaaS subscriptions, project milestones).
    2. Identify any unbilled revenue for services rendered or goods shipped where invoice has not yet been issued. Prepare accrual.
    3. Review expense contracts and purchase orders to identify expenses incurred but not yet recorded (e.g., vendor services without invoice).
    4. Prepare and post corresponding journal entries for revenue recognition and expense accruals/deferrals.
  3. Tool: Contract Management System, ERP, Excel.

2.2 Post Intercompany Eliminations (If Applicable) (Responsible: Controller / Senior Accountant)

  1. Objective: Eliminate transactions between consolidated entities to prevent overstating revenues and expenses in consolidated financial statements.
  2. Procedure:
    1. Obtain intercompany reconciliation reports from all subsidiaries/entities.
    2. Identify and resolve all intercompany imbalances.
    3. Prepare and post intercompany elimination journal entries within the consolidation module of the ERP system.
  3. Tool: ERP Consolidation Module (e.g., Hyperion, BlackLine).

2.3 Adjust for Foreign Currency Fluctuations (If Applicable) (Responsible: Senior Accountant)

  1. Objective: Revalue foreign currency-denominated assets and liabilities at month-end exchange rates.
  2. Procedure:
    1. Obtain official month-end exchange rates from a reliable source (e.g., Bloomberg, OANDA).
    2. Run the foreign currency revaluation process in the ERP system for all relevant accounts (e.g., foreign currency cash, A/R, A/P).
    3. Review the revaluation gains/losses generated.
    4. Post the revaluation journal entries.
  3. Tool: ERP System, Currency Exchange Data Provider.

2.4 Review and Post Final Journal Entries (Responsible: Senior Accountant / Controller)

  1. Objective: Ensure all adjusting journal entries are accurate, properly documented, and posted to the GL before reports are generated.
  2. Procedure:
    1. Review all prepared journal entries for proper supporting documentation, correct accounts, and accurate amounts.
    2. Ensure proper approval workflow for all JEs (e.g., entries over $10,000 require Controller approval).
    3. Post all approved journal entries to the general ledger.
  3. Tool: ERP System.
  4. Note: This is a perfect point where ProcessReel can significantly simplify the process. Imagine recording these specific steps in SAP, Oracle, NetSuite, or your custom ERP, explaining why certain accounts are used and how to verify them. ProcessReel automatically generates a comprehensive SOP complete with screenshots, text instructions, and even voice-over narration, ensuring consistency and accuracy every time.

Phase 3: Report Generation & Review (Days 5-7 Post Month-End)

This phase focuses on compiling, reviewing, and analyzing the financial statements and supporting schedules.

3.1 Generate Trial Balance (Responsible: Senior Accountant)

  1. Objective: Verify that debits equal credits in the general ledger after all entries have been posted.
  2. Procedure:
    1. Run the final detailed trial balance report from the ERP system for the month.
    2. Verify that total debits equal total credits. If not, investigate and correct immediately.
    3. Review account balances for any unexpected amounts or unusual activity.
  3. Tool: ERP System.

3.2 Prepare Income Statement (P&L) (Responsible: Senior Accountant)

  1. Objective: Report the company's financial performance over the monthly period.
  2. Procedure:
    1. Generate the preliminary Income Statement from the ERP system's reporting module (e.g., using Oracle GL Report Writer, SAP Fiori, Workday Financials).
    2. Format the report according to internal standards and external reporting requirements.
    3. Perform a preliminary review for major variances or obvious errors.
  3. Tool: ERP Reporting Module, Excel.

3.3 Prepare Balance Sheet (Responsible: Senior Accountant)

  1. Objective: Present a snapshot of the company's assets, liabilities, and equity at the month-end date.
  2. Procedure:
    1. Generate the preliminary Balance Sheet from the ERP system.
    2. Format the report.
    3. Perform a preliminary review, ensuring key accounts appear reasonable and balance.
  3. Tool: ERP Reporting Module, Excel.

3.4 Prepare Cash Flow Statement (Responsible: Senior Accountant)

  1. Objective: Report on cash generated and used by operating, investing, and financing activities during the month.
  2. Procedure:
    1. Generate necessary reports from the ERP to prepare the Cash Flow Statement (either direct or indirect method).
    2. Populate the Cash Flow Statement template.
    3. Verify the ending cash balance matches the Balance Sheet cash balance.
  3. Tool: ERP, Excel Template.

3.5 Generate Supporting Schedules (A/R Aging, A/P Aging, Capex, GL Detail) (Responsible: Staff/Senior Accountant)

  1. Objective: Provide detailed breakdowns for key accounts, supporting the primary financial statements.
  2. Procedure:
    1. Generate final A/R aging, A/P aging, and Capital Expenditures (Capex) roll-forward reports.
    2. Extract GL detail for any accounts requiring specific analysis (e.g., professional fees, travel expenses).
    3. Consolidate these into the monthly reporting package.
  3. Tool: ERP System, Excel.

3.6 Perform Variance Analysis (Actual vs. Budget, Prior Period) (Responsible: Senior Accountant / Controller)

  1. Objective: Identify and explain significant deviations from budget or prior period performance.
  2. Procedure:
    1. Compare current month's actual results to the approved budget.
    2. Compare current month's actual results to the previous month and the same month in the prior year.
    3. Identify variances exceeding a predefined threshold (e.g., 5% or $5,000).
    4. Document explanations for all significant variances, citing root causes (e.g., "Software expense is $10,000 over budget due to unexpected license renewal for XYZ product").
  3. Tool: Excel, Financial Planning & Analysis (FP&A) Software.

3.7 Review for Anomalies and Discrepancies (Responsible: Senior Accountant / Controller)

  1. Objective: Conduct a thorough quality assurance check of all financial statements and reports.
  2. Procedure:
    1. Read through all reports, looking for unusual trends, incorrect classifications, or data inconsistencies.
    2. Cross-reference related accounts (e.g., revenue recognition in P&L vs. deferred revenue in BS).
    3. Ensure all footnotes and disclosures are accurate and complete.
    4. Verify consistency of formatting and branding.
  3. Tool: All generated reports.

3.8 Draft Management Discussion & Analysis (MD&A) (Responsible: Controller / CFO)

  1. Objective: Provide qualitative context and narrative explanations for the financial performance.
  2. Procedure:
    1. Based on the variance analysis and review, draft a concise summary of key financial highlights, operational achievements, and significant challenges.
    2. Include forward-looking statements where appropriate.
  3. Tool: Word Processor (e.g., Microsoft Word, Google Docs).

Phase 4: Distribution & Archiving (Days 7-8 Post Month-End)

This final phase ensures the reports are approved, disseminated to the appropriate parties, and properly stored.

4.1 Obtain Final Approval (Responsible: Controller / CFO)

  1. Objective: Secure authorization for the release of the monthly financial reports.
  2. Procedure:
    1. Present the complete reporting package (Financial Statements, Supporting Schedules, MD&A) to the CFO for final review.
    2. Address any questions or requests for clarification.
    3. Obtain formal approval (e.g., signature on a cover page, email confirmation).
  3. Tool: Secure Document Management System, Email.

4.2 Distribute Reports to Stakeholders (Responsible: Senior Accountant)

  1. Objective: Timely delivery of approved reports to internal and external stakeholders.
  2. Procedure:
    1. Prepare the final reporting package in the agreed-upon format (e.g., PDF, encrypted Excel).
    2. Distribute reports according to the established distribution list via secure channels (e.g., corporate portal, encrypted email, shareholder communication platform).
    3. Confirm receipt with key stakeholders if required.
  3. Tool: Secure File Sharing, Email, Reporting Portal.

4.3 Archive Documents and Supporting Files (Responsible: Staff Accountant)

  1. Objective: Ensure all supporting documentation and final reports are securely stored for future reference and audit purposes.
  2. Procedure:
    1. Save all final financial statements, supporting schedules, journal entries, reconciliations, and the approved MD&A in a designated, secure folder on the company's server or cloud storage (e.g., SharePoint, Google Drive).
    2. Ensure naming conventions are consistent (e.g., "2026-03-MonthlyReports-Final.pdf").
    3. Verify accessibility and retrieval capabilities for audit teams.
    4. Undocumented procedures, especially those related to archiving, can lead to what is known as process debt. To understand the wider implications of this, refer to Process Debt: Unmasking the Staggering Hidden Cost of Undocumented Procedures in 2026.
  3. Tool: Document Management System, Network Drive.

Implementing and Maintaining Your Monthly Reporting SOP

Creating the SOP is the first step; effective implementation and ongoing maintenance are crucial for its long-term success.

1. Gain Team Buy-In

Involve your finance team in the SOP creation and review process. Their practical insights are invaluable, and their participation fosters a sense of ownership, increasing adherence rates. Conduct training sessions to walk through the new procedures.

2. Utilize Technology for Creation and Management

Traditional SOP creation methods (manual writing, screenshots, formatting in Word) are incredibly time-consuming and often result in outdated documents. This is where ProcessReel stands out. Instead of writing out each step for 'how to post an accrual in SAP', a Senior Accountant can simply record their screen, narrating their actions. ProcessReel then automatically translates this recording into a detailed, step-by-step SOP with screenshots, text instructions, and even suggested annotations. This significantly reduces the documentation burden, allowing finance professionals to focus on finance, not formatting.

3. Start Small and Iterate

Don't aim for a perfect, all-encompassing SOP on day one. Start with a critical sub-process (e.g., bank reconciliations) and refine it. Gradually expand to other areas of monthly reporting. Collect feedback, make adjustments, and then roll out broader sections.

4. Regular Review and Updates

An SOP is a living document. Accounting standards, software versions, and internal processes evolve. Schedule annual or semi-annual reviews of your Monthly Reporting SOP to ensure it remains accurate and relevant. If a significant change occurs (e.g., new ERP system, change in revenue recognition policy), update the relevant sections immediately. ProcessReel makes this easy: just re-record the updated steps, and the system automatically generates the revised documentation. This continuous improvement loop is vital for maintaining the SOP's value. For more on how AI assists in documentation, consider reading The AI Playbook: Master How to Use AI to Write Standard Operating Procedures in 2026.

The Role of ProcessReel in Building Finance SOPs

For finance teams, the specific, click-by-click nature of many tasks, often across multiple software platforms (ERP, banking portals, Excel, payroll systems), makes traditional SOP creation a daunting, often abandoned, project. ProcessReel excels in transforming complex financial workflows into accessible, user-friendly documentation.

Here's how ProcessReel revolutionizes finance SOP creation:

ProcessReel is not just a documentation tool; it's a productivity enhancer that ensures your finance team's critical knowledge is captured, standardized, and readily available, minimizing operational risk and maximizing efficiency.

Real-World Impact and Benefits: Quantified Examples

The theoretical benefits of a Monthly Reporting SOP are clear, but concrete examples illustrate the true power of structured processes and enabling technology.

Scenario 1: Mid-sized SaaS Company, 10-person Finance Team

Scenario 2: Global Manufacturing Firm, Dispersed Finance Teams

These examples highlight that a well-implemented Monthly Reporting SOP, particularly when built with an efficient tool like ProcessReel, is not merely a documentation exercise. It's a strategic investment that yields tangible returns in efficiency, accuracy, compliance, and overall financial performance.

Conclusion

The monthly financial reporting process is an intricate and vital operation that demands precision, consistency, and efficiency. For finance teams striving for operational excellence, a comprehensive Monthly Reporting SOP is not optional; it's a foundational requirement. It provides clarity, reduces errors, accelerates the close cycle, simplifies onboarding, and ensures compliance, ultimately transforming your finance function from a reactive cost center into a proactive strategic partner.

By meticulously outlining each step from pre-closing reconciliations to final report distribution, an SOP eliminates ambiguity and reliance on individual expertise. It empowers your team to operate with greater autonomy and confidence, significantly reducing the "bus factor" and mitigating operational risks.

The journey to superior process documentation is made significantly smoother and more effective with intelligent tools. ProcessReel stands at the forefront of this transformation, offering a powerful, intuitive solution for converting your team's real-world actions into clear, maintainable SOPs. By embracing ProcessReel, finance teams can rapidly build a comprehensive library of procedures, ensuring that critical knowledge is captured, standardized, and perpetually updated without the typical documentation burden.

Invest in a robust Monthly Reporting SOP, and witness your finance team unlock new levels of accuracy, efficiency, and strategic influence.


Frequently Asked Questions (FAQ)

Q1: How long does it typically take to create a comprehensive monthly reporting SOP?

A1: The time required to create a comprehensive Monthly Reporting SOP varies significantly based on the complexity of your organization's processes, the number of systems involved, and the methodology used for documentation. Manually drafting an SOP from scratch, including gathering information, writing steps, capturing screenshots, and formatting, can take a Senior Accountant or Controller anywhere from 40 to 80 hours for a detailed monthly reporting process, sometimes even more. However, using an AI-powered documentation tool like ProcessReel dramatically reduces this time. With ProcessReel, the actual recording time is equivalent to the time it takes to perform the process once (e.g., 2-4 hours for a full run-through), plus minimal time for review and light editing. This can cut the total documentation effort by 70-90%, freeing up significant finance team resources.

Q2: What's the biggest challenge in implementing a new SOP in finance?

A2: The biggest challenge in implementing a new SOP in finance often lies in overcoming resistance to change and ensuring consistent adoption across the team. Finance professionals are often accustomed to their individual ways of working, and introducing a standardized procedure can feel restrictive or like an added burden. Other challenges include:

  1. Time Constraint: Finance teams are often under pressure, making it difficult to allocate time for training and adaptation.
  2. Lack of Detail/Clarity: If the SOP itself is poorly written, ambiguous, or lacks sufficient detail, it will be difficult to follow.
  3. Lack of Buy-in: Without active participation and support from senior leadership and team members, adoption rates will be low.
  4. Maintenance: The perception that SOPs are static and difficult to update can deter teams from investing in their creation. Addressing these challenges requires clear communication, demonstrating the benefits, providing adequate training, and using tools like ProcessReel that make SOPs easy to create and maintain.

Q3: Can a monthly reporting SOP adapt to changes in accounting standards or software?

A3: Yes, a well-designed monthly reporting SOP is a living document intended to adapt to changes. Its adaptability hinges on its modular structure and a commitment to regular review. When new accounting standards (e.g., IFRS 16 Leases, ASC 606 Revenue Recognition) are implemented, or when software systems are upgraded or replaced, the relevant sections of the SOP must be updated. This often involves revising specific steps, screenshots, and internal references. With a tool like ProcessReel, adapting to changes is highly efficient; rather than rewriting extensive sections, a finance professional can simply re-record the updated process in the new software or reflecting the new accounting treatment. ProcessReel will then generate the revised SOP, ensuring all documentation remains current and accurate with minimal effort.

Q4: Is an SOP truly necessary for small finance teams?

A4: Absolutely. While larger organizations might feel the pain points of undocumented processes more acutely due to scale, small finance teams benefit immensely from SOPs, perhaps even more critically. In a small team, tribal knowledge is highly concentrated, creating a significant "bus factor" risk – if one key person leaves or is unavailable, critical functions can halt. An SOP acts as an insurance policy, ensuring business continuity. It also professionalizes the finance function, facilitates quicker onboarding for new hires (which is crucial when every team member wears multiple hats), and provides a clear audit trail. Even a team of two or three people will gain efficiency, reduce errors, and build a more resilient financial operation by documenting their monthly reporting procedures.

Q5: How often should a finance SOP be reviewed and updated?

A5: Finance SOPs, especially for a critical process like monthly reporting, should be reviewed and updated regularly to maintain their effectiveness and accuracy. A good practice is to schedule a formal review at least annually. However, ad-hoc updates should occur whenever there are significant changes to:


Try ProcessReel free — 3 recordings/month, no credit card required.

Ready to automate your SOPs?

ProcessReel turns screen recordings into professional documentation with AI. Works with Loom, OBS, QuickTime, and any screen recorder.