Automate Print Invoicing for Coworking Spaces
By Clara Salomon on August 24, 2023
Last updated on March 31, 2026

Automating print invoicing in coworking spaces simplifies operations and ensures fair cost recovery. This guide shows how to easily set up an automated system using ezeep, Google Sheets, and PayPal, freeing up valuable administrative time.
How to Prepare Your Google Sheets for Invoicing
Before beginning the invoicing process, organize your print data in Google Sheets. This involves setting up three distinct spreadsheets to manage calculations, import raw data, and aggregate costs per user.
1. Calculation Sheet
Use this sheet to define the printing costs per page. This creates transparency and ensures consistency for all users:
| Paper Size | Price Per Page |
| Letter/A4 | $0.05 |
| Tabloid/A3 | $0.10 |
Check these costs regularly and adjust them as needed to cover your coworking space’s operating expenses.
2. CSV Data Import
You can export print data from ezeep as a CSV sheet monthly. Create a dedicated sheet in Google Sheets to import this data. Such a sheet might look like this:
| User | Paper Size | Number of Pages | CO2 Footprint | |
| Max | max@example.com | Letter/A4 | 50 | 250 g |
| Anna | anna@sample.com | Tabloid/A3 | 30 | 300 g |
3. Aggregated Sheet
This sheet consolidates data from the CSV file and calculates the total cost per user. The query could look like the following:
=QUERY(CSV-Tabelle!A:D, "SELECT A, B, C, SUM(D) WHERE A != '' GROUP BY A, B, C ORDER BY A")
The result is a clear overview of the printing costs per user:
| User | Total Cost | |
| Max | max@example.com | $2.50 |
| Anna | anna@sample.com | $3.00 |
How to Automate Invoicing with Google Apps Script
Once your data is organized in Google Sheets, use Google Apps Script to automate the invoicing process, generating and sending payment links to users.
1. Open the Script Editor: In Google Sheets, find the Script Editor in Extensions > Apps Script.
2. Add script: Copy the following sample code and paste it into the Script Editor:
function sendPaymentLinks() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Aggregated Sheet"); var data = sheet.getDataRange().getValues(); for (var i = 1; i < data.length; i++) { var user = data[i][0]; var email = data[i][1]; var totalCost = data[i][2]; var paymentLink = createPaypalLink(email, totalCost); MailApp.sendEmail(email, “Payment for Printing Costs”, “Hello ” + user + “,
Here is the payment link for your printing costs: ” + paymentLink); }
}
function createPaypalLink(email, totalCost) { // Here you need to create the PayPal payment link based on the email and the total cost. // For example, you can use PayPal's “create payment” API.
// Alternatively, you can also create the payment link using string operations.
}
3. Permissions and run: Ensure you have all required permissions and run the script to send payment links to the users.
Summary
Managing a coworking space includes handling services like printing, which can be complex to invoice. An automated workflow combining ezeep, Google Sheets, and PayPal simplifies this process and ensures members pay their fair share.
Simplify print invoicing and free up administrative resources. Learn more about ezeep print management.
Frequently Asked Questions
How can coworking spaces automate print invoicing?
Coworking spaces can automate print invoicing by integrating ezeep with Google Sheets and PayPal. This setup allows for tracking print jobs, calculating costs, and automatically generating invoices.
What tools are needed to automate print invoicing in a coworking space?
You will need ezeep, Google Sheets, and PayPal to automate print invoicing. Ezeep manages printing, Google Sheets stores and processes data, and PayPal handles payments.
How do you set up Google Sheets for automated print invoicing?
Setting up Google Sheets involves creating separate sheets for print job data, user information, and pricing. This organization helps in accurately tracking and calculating printing costs for each user.
Can ezeep integrate with other services for invoicing?
Yes, ezeep can integrate with other services like Google Sheets and PayPal to automate invoicing. This flexibility allows coworking spaces to customize their administrative workflows.
What are the benefits of automating print invoicing for coworking spaces?
Automating print invoicing saves time and reduces manual errors for coworking spaces. It ensures accurate billing for members and streamlines administrative tasks, allowing staff to focus on other priorities.
The static part of the sidebar, it will scroll with the page. These are drag and drop areas, so please remove any unnecessary space from your sections and add modules in a single column.
You May Also Like
These Related Stories

Rooftop Office Uses ezeep, Lexmark, and Nexudus for Printing

24/7 Coworking with Printing Included
