Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

Invoicing & Finance Workflows in ConnectWise PSA

Connectwise
05/26/2026
0
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


TL;DR

  • Pre-billing setup requires configuring company finance pages with Account IDs, billing terms, and invoice routing workflows to ensure proper approval processes before invoices are sent to clients
  • ConnectWise PSA supports multiple invoicing types including T&M, project progress billing (allowing staged payments like 50% upfront), agreement recurring billing, and special invoices for credits and down payments
  • GL mappings control how invoice data flows to accounting packages, with hierarchical mapping options from specific products to categories, and class systems enabling P&L tracking by service type
  • The financial dashboard reveals service WIP by comparing invoiced amounts to remaining balances, identifies unbilled time on open tickets, and calculates true agreement profitability by factoring in member hourly costs throughout the billing cycle
  • Invoice batch emailing closes invoices and generates GL data, while the system distinguishes between billing amounts (total value) and invoice amounts (what clients owe after agreement coverage)

Pre-Billing Configuration and Company Finance Setup

The session begins with essential pre-billing setup requirements in ConnectWise PSA. Colin emphasizes the importance of configuring company finance pages correctly before running invoices, including setting company status to active, populating the Account ID field for accounting package integration, and establishing billing terms and invoice delivery preferences. The billing setup table contains critical information that appears on invoices, such as remit-to details and default invoice templates. Invoice routing workflows enable multi-step approval processes, allowing organizations to implement checks and balances before invoices are sent to clients. The system supports routing to specific roles like account managers, ensuring proper oversight of billing activities.

Time & Materials, Project, and Agreement Invoicing

ConnectWise PSA supports multiple invoicing methodologies to accommodate different billing scenarios. For time and materials billing, the invoicing screen displays all billable records with configurable through dates and invoice dates for flexible billing cycles. Project invoicing includes progress billing capabilities, allowing MSPs to invoice fixed-fee projects in stages—such as 50% upfront, 25% at initiation, and 25% upon completion. Agreement invoicing handles recurring services separately, with the ability to generate invoices for future periods and cancel pending invoices that were generated prematurely. The system distinguishes between billing amounts and invoice amounts, accounting for time and products applied to agreements that may be covered under managed services contracts but still displayed to clients for transparency.

Special Invoice Types and Credit Management

The platform provides three special invoice types for specific scenarios. Credit memos function as product returns, allowing negative quantity entries that create credit balances applicable to future invoices and can be synced to accounting packages. Down payment invoices enable MSPs to collect deposits on large hardware orders, with the critical requirement to specify what the down payment applies to—such as a specific sales order—ensuring the deposit is correctly applied when the final invoice is generated. Miscellaneous invoices offer a quick invoicing option, though Colin recommends using sales orders or tickets instead for better tracking and workflow consistency.

General Ledger Mapping and Financial Reporting

GL mappings in ConnectWise PSA determine how invoice data flows to accounting packages, with four primary account types: revenue (T&M and fixed fee), revenue agreement (billing amounts), revenue agreement products (agreement additions), and revenue product (non-agreement product sales). The system supports hierarchical mapping from specific products up to broad categories, with most MSPs using product subcategory mappings for optimal granularity. Class systems enable tracking categories that map to P&L structures in Xero and QuickBooks, allowing differentiation between managed services, professional services, and technical services revenue streams. The financial dashboard provides real-time visibility into service work-in-progress (WIP), showing unbilled time entries on open tickets. By comparing total invoiced amounts to extended amounts in the invoice hours reconciliation column, MSPs can identify revenue leakage from tickets that remain open past month-end. Agreement profitability analysis reveals effective hourly rates by dividing invoiced amounts by hours applied, with member hourly costs factored in to calculate true profitability as the month progresses.

Chapters

0:00 - Introduction and Session Overview
2:30 - Pre-Billing Setup Requirements
3:35 - Company Finance Configuration
7:13 - Billing Setup Table and Invoice Templates
9:46 - Invoice Routing Workflows
12:02 - Time & Materials Invoicing Process
19:58 - Agreement Invoicing for Recurring Services
23:13 - Project Progress Billing
25:20 - Special Invoice Types: Credit Memos and Down Payments
30:35 - Invoice Batch Emailing and Closing
32:09 - General Ledger Mapping Configuration
40:40 - Financial Dashboard and Service WIP Analysis
45:08 - Agreement Profitability Reporting
49:31 - Q&A Session

Key Quotes

4:24 "This company status, it allows you to have controls inside of your system to prevent tickets or invoices from being generated for certain clients if they are in sort of like a credit hold status or a not approved status."
5:27 "If this field is blank, then upon you guys creating and closing out invoices, it's going to give you a big error message saying that it's not an account ID set up."
15:26 "These line items don't always match up because if there are time entries that are being applied to the agreement or products applied to an agreement that we still want to showcase to the client, it's going to show up inside of this agreement amount field."
23:45 "Pretty often I get questions coming to me asking about different sort of progress based billing. So let's say you might expect someone to pay you 50% upfront and then 25% upon initiation and another 25% upon completion."
34:00 "Get very intentional with these mappings because this is going to be the main driver to figure out if your business is profitable or not, because most of you guys should be making most of your money around the recurring services."
44:42 "Go through your financial dashboard for, let's say, the last nine months. We'll talk about this financial year. So click into each month. Search. See what's in this remaining field next month. If it's showing zero dollars for you, it's awesome. But I'm expecting there to be probably about a thousand or two thousand bucks each month that people just had an open tickets."

Categories:
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Technical Deep Dive
  • How-To
  • Best Practices
  • Webinar
  • Financial Management
  • MSP Operations
  • Invoicing workflows
  • Financial reporting
  • General ledger mapping
  • Agreement billing
  • Project invoicing
  • Accounting integration
  • Revenue recognition
  • Service WIP tracking
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: Invoicing & Finance Workflows in ConnectWise PSA

              Upcoming Webinar Calendar

              • 05/27/2026
                10:00 AM
                05/27/2026
                Adopting AI: From Illusion to Intentional Control
                https://www.truthinit.com/index.php/channel/1924/harnessing-ai-transforming-illusion-into-purposeful-mastery/
              • 05/28/2026
                01:00 PM
                05/28/2026
                Harnessing AI for Smaller Teams: Strategies for Secure Implementation
                https://www.truthinit.com/index.php/channel/1951/harnessing-ai-for-smaller-teams-strategies-for-secure-implementation/
              • 06/02/2026
                01:00 PM
                06/02/2026
                Spring of Satori: Delving into Recent Findings and 2026's Threat Landscape
                https://www.truthinit.com/index.php/channel/1930/spring-of-satori-delving-into-recent-findings-and-2026s-threat-landscape/
              • 06/10/2026
                12:00 PM
                06/10/2026
                Deciding Between Purchasing and Developing Solutions
                https://www.truthinit.com/index.php/channel/1983/deciding-between-purchasing-and-developing-solutions/
              • 06/10/2026
                02:00 PM
                06/10/2026
                Deciding Between Building or Buying Data Classification: Understanding DIY Costs
                https://www.truthinit.com/index.php/channel/1985/deciding-between-building-or-buying-data-classification-understanding-diy-costs/
              • 06/16/2026
                07:00 AM
                06/16/2026
                Prioritizing Solutions: Transforming Data Risk into Actionable Steps
                https://www.truthinit.com/index.php/channel/1952/prioritizing-solutions-transforming-data-risk-into-actionable-steps/

              Upcoming Events

              • May
                27

                Adopting AI: From Illusion to Intentional Control

                05/27/202610:00 AM ET
                • May
                  28

                  Harnessing AI for Smaller Teams: Strategies for Secure Implementation

                  05/28/202601:00 PM ET
                  • Jun
                    02

                    Spring of Satori: Delving into Recent Findings and 2026's Threat Landscape

                    06/02/202601:00 PM ET
                    • Jun
                      10

                      Deciding Between Purchasing and Developing Solutions

                      06/10/202612:00 PM ET
                      • Jun
                        10

                        Deciding Between Building or Buying Data Classification: Understanding DIY Costs

                        06/10/202602:00 PM ET
                        More events
                        Truth in IT
                        • Sponsor
                        • About Us
                        • Terms of Service
                        • Privacy Policy
                        • Contact Us
                        • Preference Management
                        Desktop version
                        Standard version