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.
- February 2026 (1)
- November 2025 (1)
- October 2025 (1)
- September 2025 (1)
- August 2025 (4)
- July 2025 (1)
- June 2025 (3)
- May 2025 (1)
- April 2025 (5)
- March 2025 (6)
- February 2025 (4)
- January 2025 (3)
- December 2024 (3)
- November 2024 (4)
- October 2024 (5)
- September 2024 (2)
- August 2024 (2)
- July 2024 (3)
- May 2024 (4)
- March 2024 (1)
- February 2024 (3)
- January 2024 (1)
- December 2023 (1)
- November 2023 (1)
- October 2023 (3)
- September 2023 (1)
- August 2023 (1)
- July 2023 (1)
- June 2023 (2)
- May 2023 (1)
- April 2023 (3)
- March 2023 (3)
- February 2023 (4)
- January 2023 (2)
- December 2022 (3)
- November 2022 (2)
- October 2022 (5)
- September 2022 (2)
- July 2022 (2)
- June 2022 (2)
- April 2022 (2)
- March 2022 (2)
- February 2022 (2)
- January 2022 (1)
- July 2021 (5)
- June 2021 (4)
- May 2021 (3)
- March 2021 (3)
- November 2020 (1)
- October 2020 (1)
- April 2020 (4)
- March 2020 (3)
- February 2020 (3)
- January 2020 (1)
Subscribe by email
You May Also Like
These Related Stories

Rooftop Office Uses ezeep, Lexmark, and Nexudus for Printing

24/7 Coworking with Printing Included
