Back to Blog Tour Status

Intuit Settings

Enterprise | Premier | Professional + QuickBooks Integration ] 

QuickBooks Integration

After your QuickBooks and Mavenlink accounts are linked, you are ready to have your account members log time and expenses for project administrators to send to QuickBooks. You can also create projects from QuickBooks estimates and create timesheets from consulting time logged on your projects.

Getting Started

Once QuickBooks and Mavenlink are connected, an Intuit Settings page becomes accessible in Mavenlink, containing four distinct mapping categories: Map Users, Map Projects, Map Expenses, and Map Account Settings. In order to move forward with the integration, these categories must be mapped and a destination point in QuickBooks must be provided.

The process of mapping categories creates a direct relationship between "items" (i.e. users) in Mavenlink and "items" (i.e. employees or vendors) in QuickBooks. For example, Mike Scott in Mavenlink can be mapped to Michael Scott in QuickBooks. Therefore, the time entries that Mike Scott logs in Mavenlink will be attributed to Michael Scott in QuickBooks.

1. Invite Your Employees to Mavenlink

To get up and running quickly, you'll want to invite your QuickBooks employees and vendors into Mavenlink using the Intuit Provisioning page.

The Intuit Provisioning table contains employees in your QuickBooks system with an email address. By inviting them to your Mavenlink account, these employees will be able to track time and expenses in budgeted Mavenlink projects and use Mavenlink's collaboration capabilities. Once they've accepted the invitation, you'll be able to set their permissions and invite them to projects.


2. Map Users

The Map Users tab allows you to map existing Mavenlink account members (shown in the left column) to QuickBooks employees or vendor records. This connection is necessary for QuickBooks to create timesheets and expenses based on that user's activity in Mavenlink.


Depending on whether you need time and/or expenses sent to QuickBooks, you can map account members using the QuickBooks User (for Time Tracking) and/or QuickBooks User (for Expense Tracking) columns. You'll need to map both columns in order to send time and expenses from Mavenlink to QuickBooks.

  • For Time Tracking—When mapping users for time tracking, they may be mapped as either QuickBooks employees or vendors. Time entries exported to QuickBooks from Mavenlink via integration are found in the QuickBooks Employee Weekly Timesheet (regardless of whether they are mapped as vendors or employees) and can be added to the QuickBooks invoice.
  • For Expense Tracking—When mapping users for expenses, you need to map them as vendors in QuickBooks. Expenses exported from Mavenlink to QuickBooks via integration are found in the Vendors > Pay Bills section of QuickBooks and can be added to a QuickBooks invoices.
Note: If only sending time to QuickBooks, simply map the QuickBooks User (for Time Tracking) column and vice versa for expenses.

 To map a user, click in the field with the QuickBooks Employee/Vendor placeholder text to the right of the member's name. Start typing the first few letters of the employee / vendor name; if they exist in QuickBooks, you'll see an auto-complete menu that allows you to quickly select the user you want.

Note: Mavenlink draws employees and vendors from the QuickBooks Company file for mapping.

Select the correct association for your Mavenlink member. When you're finished, click the Save button to commit those changes.

Note: Consultants, along with their time time, can be mapped in QuickBooks Desktop as long as they are account members (i.e., users) in Mavenlink and employees/vendors in QuickBooks.


3. Map Projects

Next, use the Map Projects tab to connect Mavenlink projects with the appropriate customer/job records in QuickBooks. Similar to mapping users, clients and jobs (or sub-clients) must first exist in QuickBooks in order for them to appear when clicking in the QuickBooks Customer fields.Intuit-Settings-Map-Projects.png

Mavenlink customers / clients must be mapped to QuickBooks customers / jobs (or sub-clients), regardless of whether they exist in the Mavenlink project workspace. Synched Mavenlink activities need to be associated with the correct customers for billing purposes. When you're finished, click Save.

Clicking on a project title in the Map Projects tab opens the QuickBooks Settings for that project, allowing you to easily map both your customers and jobs. These options are also accessible to Mavenlink Account Administrators via the project itself by selecting QuickBooks from the Actions (“   ”) drop-down menu located to the right of the project name.

QuickBooks Task Configuration—From a time-tracking perspective, Mavenlink maps to QuickBooks Desktop via task item and to QuickBooks Online via product/service. Therefore, in order for Mavenlink account members to send time entries to QuickBooks, use the QuickBooks Product/Service drop-down menus to select the appropriate products/services from QuickBooks and map them to Mavenlink task tracker items. Depending on how your QuickBooks is set up, these can be high-level (e.g., Advertising) or more granular (e.g., Cardstock).

4. Map Expense Categories

The Map Expense Categories tab contains a table that allows you to customize the available selections in Mavenlink's expense category drop-down menus so that they use products, services, and/or items pulled directly from QuickBooks instead of Mavenlink's default expense categories. This way, you can make selections that are applicable to your business and better correlate to the expenses your members are logging.


Similar to mapping users and projects, expensable items must first exist in QuickBooks in order for them to appear in the Map Expense Categories table. If you haven't previously created any expensable items in QuickBooks, Mavenlink will use a set of standard defaults. Below is an example of the default Mavenlink categories.Expenses-Category-List.png

Once you've created expensable items in QuickBooks, you can use the Map Expense Categories table to select the QuickBooks products/services/items you want to appear in the expense category drop-down menus in Mavenlink. Now, when your account members select one of these categories, they will be mapped correctly to your QuickBooks account.


5. Map Vendors

On the Map Vendors tab, you can map an existing Mavenlink account vendors (shown in the left column) to a QuickBooks vendor record. Vendors automatically imported using the Import Vendor button are automatically mapped here.


Import Vendors—Click this button to automatically import all QuickBooks vendor records into your Mavenlink account. This keeps vendor information consistent in both programs and eliminates the need to manually enter vendor data in Mavenlink.QuickBooks-Vendors-Imported-Message.png

When the QuickBooks icon (“   ”) appears to the left of the vendor record, it indicates that the mapping is being managed by QuickBooks. If you Change the mapping, it will no longer be managed by QuickBooks and the next time you import vendors from QuickBooks, the vendor will be imported as new.

For historical reasons, mapped vendors can not be deleted. If you no longer want a vendor to be used in expenses, either archive the vendor in Vendors Settings or, if the vendor has not been used in any expenses, unmap the vendor here. You can then delete the vendor from Vendors Settings.

6. Map Account Settings

If you'd like to use Mavenlink for expense tracking/billing and/or payroll, use the Map Account Settings tab to select a QuickBooks A/P account for expense reimbursement and a default Payroll Item for employee time.Intuit-Settings-Map-Account-Settings.png

  • QuickBooks A/P Account—This is the Accounts Payable account used to reimburse vendor expenses itemized on a QuickBooks bill. When selecting expenses for approval, items will be mapped to expensable items in QuickBooks.
  • QuickBooks Default Payroll Item—This feature is only available for Mavenlink accounts that use Basic or Enhanced payroll features in QuickBooks Desktop for Windows. Once the Payroll Service in QuickBooks is enabled and the default Payroll Item is selected, employees will be able to send payroll-linked time entries directly from Mavenlink. Learn more!
    Note: QuickBooks Online payroll features do not currently support 3rd party integration. Please call your Intuit representative to request this feature!
  • Invoice Mapping Defaults—Use this to select the default QuickBooks product/service/item that you want used when you add additional items to a QuickBooks invoice.
  • QuickBooks Default Tax Rate for Invoices—Use this optional drop-down menu to choose the default tax rate to be used when creating QuickBooks invoices.
  • Use Mavenlink Invoice Number as the QuickBooks Invoice Number—This option gives you the ability to use Mavenlink invoice numbers when performing a QuickBooks invoice sync. Typically, QuickBooks automatically assigns a number to each invoice, including those created during the sync with Mavenlink. Since Mavenlink does not ordinarily provide an invoice number, if you disable QuickBooks’ auto-numbering functionality, invoices created with Mavenlink will not have an invoice number. If an invoice number is already in use in QuickBooks, you’ll receive an error indicating that the number is a duplicate and no invoice will be created. You can then change the invoice number in Mavenlink to one that is unique and resync.Mavenlink-Invoice-Number.png
    Note: In order for this feature to work, you must first disable the auto-numbering functionality in QuickBooks.
  • QuickBooks Invoice Prefix—You also have the option to add a prefix (e.g., “ML-”) before all QuickBooks invoice numbers to make them unique and easily identifiable as having originated from Mavenlink.

Related Articles

Created on

Can't find what you're looking for?

Live Chat Submit a Ticket