QuickBooks integration for publisher billing

Use RunMags to sell, invoice and collect, then sync advertiser invoices, credit notes and customers to Quickbooks Online to manage your Profit & Loss.

Smooth payments and book keeping

When you operate your business on RunMags, you eliminate the need for cumbersome dual-entry of data in your commercial process.

The product information, pricing and terms in your advertising contracts are seamlessly pulled into the invoice so all you have to do is to approve it before it is emailed to your clients.

The QuickBooks sync covers advertiser invoices: customers, advertiser invoices and credit notes sync per legal entity. Subscription invoices are not part of that sync.

Two-way syncronization of invoices with Quickbooks

Two-way synchronization with Quickbooks

If you are subscribing to our Quickbooks integration, advertiser invoices are synced over to Quickbooks when you start a sync from RunMags. If the client record does not already exist in Quickbooks, it is created there as well.

Payments you register in Quickbooks are synced back to RunMags, so you can see in RunMags which invoices are paid.

How the QuickBooks sync works

Each legal entity in RunMags connects to one QuickBooks Online company, which you pick on Intuit's sign-in screen. The sync covers advertiser invoices from the sync start date, which is the day you first connect unless another date is set. Subscription invoices are not part of the QuickBooks sync.

What RunMags sends to QuickBooks

  • Customers: a customer imported from QuickBooks is reused. Otherwise RunMags finds or creates a customer named RM_ followed by the RunMags customer number, with the company name, billing address and email. Existing QuickBooks customers are not changed.
  • Invoices: each advertiser invoice is created with the RunMags invoice number, due date, notes and billing email, and one line per invoice row. Lines can be tagged with a QuickBooks class for the publication issue. Lines use a single QuickBooks service item, so revenue lands on that item's income account, and one default tax code can be applied.
  • Credit notes: credit notes become credit memos in QuickBooks.

If multicurrency is turned on in QuickBooks, invoices keep their own currency.

What comes back to RunMags

Payments registered in QuickBooks against invoices that RunMags sent are pulled back into RunMags when the sync runs. If a payment is deleted or voided in QuickBooks, RunMags removes it too. During onboarding you can also import your QuickBooks customers.

Status and errors

Each run records how many invoices and payments it handled and any errors. An invoice that fails is tried again on the next run, and the accounting history in RunMags lists the invoices and payments that have synced.

Setting up the QuickBooks integration

  1. Connect QuickBooks from RunMags and sign in with your Intuit account.
  2. Choose the QuickBooks company that belongs to the legal entity.
  3. Import your QuickBooks customers if you want to, then run a sync and check the first invoices in QuickBooks.

Map publisher billing to the accounting workflow

Before connecting QuickBooks and RunMags, agree how your team describes revenue, which legal entity issues invoices and which account mapping finance expects. Advertising sales and subscriptions may have different operational context, so include representative examples of both if they matter to your business. Clear mapping helps the team understand the information passed between publishing and accounting.

RunMags includes QuickBooks among its accounting integration options. Confirm the current setup and scope with the team rather than assuming every field transfers in both directions. Explain which work should remain in RunMags and which accounting responsibilities remain in QuickBooks. An integration connects systems; it does not remove the need to review source information and exceptions.

During your evaluation, follow a representative sale through the invoice and accounting handover. Check the customer details, amounts, relevant accounts and who will reconcile the result. Include an example that needs clarification so the team understands how it will handle issues after launch. Explore accounting workflows, publisher billing software and onboarding before changing a live finance process.

Include the finance colleague who will check the result in the evaluation. Ask them to explain which information they need and what would make a transaction difficult to reconcile. These practical questions help establish a usable handover, rather than treating a connected account as the end of the setup process.