Freelancer & Agency Project Management System Web App

Original price was: $59.99.Current price is: $39.99.
Details, requirements and demo below
Sale!

Freelancer & Agency Project Management System Web App

Original price was: $59.99.Current price is: $39.99.

  • 27 working screens – clients, quotes, projects, milestones, tasks, time, expenses, retainers, WIP, invoices, payments and profitability
  • Three billing models – Fixed Price on milestone sign-off, Time & Materials on approved hours, Retainer with rollover and overage
  • Approval-gated billing – only approved billable time that is not yet invoiced can reach an invoice
  • Six roles – Admin, Director, Project Manager, Account Manager, Team Member and Accountant, re-checked on the server
  • Twelve operational reports – profitability, WIP, ageing, utilisation, budget burn, slippage, quote conversion and more
  • Real margin, not gross revenue – profit after each person’s cost rate and absorbed expenses
  • Fully seeded demo data – 26 clients, 46 projects, 8,400 timesheet rows, 217 invoices to explore before you clear it
  • Runs on your own Google account – Apps Script and Sheets, no subscription and no external server
  • Full editable source – Code.gs backend plus Index HTML front end, with a PDF user manual
  • Live demo available – sign in as any of the six roles before you buy
- +

💡 Buy any 2 templates and save 20% automatically at checkout.

Pricing country
Prices follow your selected country; checkout uses your billing country.
Excel + AI Mastery: 100 Essential Formulas courseLaunch offer
🎓 NEXTGENTEMPLATES ACADEMY
Want to build templates like this yourself?
Excel + AI Mastery: 100 Essential Formulas

SUMIFS, XLOOKUP, FILTER, LAMBDA and checking AI-written formulas, with real business projects. 11h 47m of video by PK, with practice files, quizzes and a capstone.

The Freelancer & Agency Project Management System Web App is a role-based agency project management system built entirely in Google Apps Script, so it runs inside your own Google account with no monthly subscription. It ships as 27 working screens, 12 operational reports, 6 seeded roles and a full demonstration database: 26 clients, 66 contacts, 46 projects, 44 quotes, 170 milestones, 462 tasks, 8,400 timesheet rows, 380 expenses, 10 retainers, 217 invoices and 186 payments. The demo studio it is seeded with reports Rs 5.26 Cr invoiced, Rs 51.33 L of unbilled WIP, 26.9% profit margin and 70.4% utilisation. Those are sample numbers used to exercise every calculation, not a forecast for your business. Try the live demo below before you buy, and you get the full source, a PDF user manual and a deployment guide in the download.

Agency project management system dashboard showing active projects invoiced revenue unbilled WIP profit margin and utilisation

Try the Live Demo

Open the shared demonstration system and sign in as each role to see exactly what that role can and cannot reach.

Launch Live Demo

Demo login details

RoleUsernamePassword
AdminadminAdmin@2025
DirectordirectorDirector@2025
Project ManagerpmManager@2025
Account ManageraccountAccount@2025
Team MemberteamMember@2025
AccountantaccountsFinance@2025

These credentials belong to a shared seeded demo that is reset from time to time. They are not the credentials of a customer deployment, and your own copy starts with its own accounts.

Key Features of the Freelancer & Agency Project Management System Web App

One chain from quote to profit

A quote becomes a project, the project carries milestones and tasks, team members log time against those tasks, an approver releases the billable hours, approved hours plus rebillable expenses plus signed-off milestones become unbilled WIP, WIP becomes an invoice, and the invoice becomes a payment. Profitability then reads the same rows back: invoiced revenue less labour at each person’s cost rate less absorbed expenses. Nothing is retyped between stages.

Three billing models that behave differently

Fixed Price bills on milestone sign-off. Time & Materials bills approved hours at the rate on each time entry. Retainer bills a monthly fee, draws the allowance down with chargeable hours only, carries unused hours forward where the rollover policy allows, caps them where a cap is set, and charges anything beyond allowance plus rollover at the overage rate.

Approval that actually gates the money

Time moves Draft to Submitted to Approved, and only approved billable time that has not already been invoiced can be pulled onto an invoice. The Timesheet Approvals screen shows the value locked behind approval – in the seeded data, 543 entries worth 1,572.5 hours and Rs 35.07 L – so nobody has to guess why WIP is not moving.

Six roles, one permission map

Admin, Director, Project Manager, Account Manager, Team Member and Accountant each get a different sidebar, and the same permission map is re-checked on the server for every request, so a hidden screen cannot be reached by guessing a URL. The Users page prints the matrix – 48 permissions for Admin down to 15 for Team Member – so an administrator can audit access instead of trusting it.

What’s Inside the Freelancer & Agency Project Management System Web App

27 screens grouped into eight areas:

  • Overview – Dashboard with eight KPI cards, a revenue-against-cost trend, a receivables ageing donut and a project watchlist sorted by budget burn.
  • Clients – Clients, Contacts, and Quotes & Proposals with win rate, pipeline value and quote-to-project conversion.
  • Delivery – Projects, Milestones, Task Board, Change Requests and Client Feedback.
  • Time & Cost – Timesheets, Timesheet Approvals, Expenses and Retainers.
  • Money – Unbilled WIP, Invoices, Payments and Profitability.
  • Team – Team Members with cost rate, charge-out rate and capacity, plus Utilisation by person.
  • Insight – Reports and a full Audit Log.
  • Administration and Support – Users, Lists, Settings, Database Archive and an in-app Help guide.

Projects list with billing model status target end budget burn invoiced WIP and margin per project

The twelve reports are Project Profitability, Unbilled WIP by Client and Project, Invoice Ageing, Timesheet Summary, Team Utilisation, Budget Burn and Over-Budget Projects, Retainer Utilisation and Overage, Expense Analysis, Milestone Delivery and Slippage, Client Revenue Ranking, Quote Conversion, and Payment Collection. Each one filters by date range and client, prints, and exports to CSV.

Settings hold studio identity, currency and symbol, default tax percentage and label, invoice number prefix, payment terms, invoice footer, default rebill markup, standard blended charge-out rate, weekly capacity, target utilisation, target margin and the budget-burn warning threshold. Lists hold every dropdown value in the app – 126 of them in the seeded copy – so you extend the vocabulary without touching code. Database Archive moves closed transactions older than a cutoff into a separate spreadsheet after writing a full backup, and never touches master data.

Freelancer & Agency Project Management System vs. a Google Sheets Workbook vs. Paid SaaS – Where This Fits

This Web AppSpreadsheet workbookAsana / Monday.com + invoicing add-on
Cost$39.99 onceFree to build, weeks of your timeRoughly $25-$40 per user per month
PlatformGoogle Apps Script web app on your DriveGoogle Sheets or ExcelVendor cloud
Setup time15-20 minutes from the PDF guideDays to weeksHours, plus data migration
Real-time team collaborationYes, multi-user with sign-inShared file, easy to breakYes
Mobile accessYes, responsive browser UIClumsy on phonesNative apps
Customisable fieldsYes, Lists and Settings, plus full sourceYesLimited to the plan you pay for
Share with a linkYes, deployed /exec URLYesInvite-based seats
Year-1 cost at 5 users$39.99$0 plus your build time$1,500-$2,400
Retainer allowance, rollover and overageBuilt inManual formulasUsually a paid add-on
Approved-time-only invoicingEnforced by the appHonour systemYes on higher tiers

Who This Template Is For – and Who It’s Not For

It fits a solo freelancer who bills by the hour and keeps forgetting what is billable; a two-to-thirty person design, content, development or marketing studio running fixed-price, T&M and retainer work side by side; and an agency owner who wants to see project margin after real cost rates rather than after gross revenue.

It does not fit a business that needs statutory accounting, payroll, or GST return filing – this raises invoices and records payments, it is not a ledger. It is not a file-storage or proofing tool: there is no version-controlled asset library or annotation layer. It does not send automated client reminders, does not integrate with a payment gateway, and does not do resource forecasting beyond the utilisation and capacity numbers you enter. If you need any of those, keep the specialist tool and use this for delivery and billing.

How to Use the Freelancer & Agency Project Management System Web App

  1. Try the live demo first using the credentials above, so you know the workflow before you install anything.
  2. Create a new project at script.google.com, paste Code.cs.txt into Code.gs, add an HTML file named exactly Index and paste Index.txt into it.
  3. Deploy as a Web app, Execute as Me, Who has access Anyone, and accept the permission prompt once.
  4. Run setup once – either from the First run panel on the sign-in card or by choosing setup in the editor and pressing Run.
  5. Sign in as admin, open Users, and reset every seeded password immediately.
  6. Fill Settings with your studio name, currency, tax rate, invoice prefix, payment terms, capacity and target utilisation.
  7. Add your team with real cost and charge-out rates – profitability is only as honest as those two numbers.
  8. Load clients and contacts, then quote, convert, deliver, approve time, invoice and record payments.

Unbilled work in progress screen listing invoiceable now unbilled hours rebillable expenses and value blocked by approval

Real-World Use Cases

Priya runs a six-person brand studio. She was invoicing from memory at month end and losing hours nobody had written down. Now her designers log time against tasks, she approves it every Friday, and the Unbilled WIP screen tells her exactly what is invoiceable before she opens the invoice generator.

Arjun is a solo developer on three retainers. The Retainers screen shows allowance, rollover in, hours used, remaining and overage per client per month, so the conversation about a client who is 114% into their allowance happens before the invoice, not after it.

Meera is an account director at a twenty-two person agency. She uses Profitability and the Client Revenue Ranking report to see that a retainer at 47.8% margin is worth more than a fixed-price build at 22.8%, and reprices the next renewal accordingly.

Frequently Asked Questions

Can I try it before buying?

Yes. The live demo above is a fully seeded copy of this exact system. Sign in with any of the six role accounts and click through every screen. Nothing you do there affects your purchase.

Where does my data live?

In a Google Sheets database inside your own Google Drive, created when you run setup. NextGenTemplates never sees it, and there is no external server involved.

How many people can use it?

There is no seat limit built in. Add as many sign-in accounts as you need in the Users screen; Google Apps Script quotas, not this template, are the practical ceiling.

Can I change the currency, tax rate and invoice numbering?

Yes, all three are in Settings, along with the invoice footer, payment terms, rebill markup and the blended charge-out rate used when a project has no rate of its own. The seeded copy uses INR with 18% GST and an invoice prefix of MER.

Is the source code included and editable?

Yes. You get the full Apps Script backend and the complete HTML front end as plain text files. Edit anything you like; you are not locked into our build.

Does it handle accounting or payroll?

No. It raises invoices, records payments and reports project profitability, but it is not a general ledger and it does not run payroll or file tax returns. Keep your accounting package for that.

What happens when the database gets large?

Use the Database Archive screen. It writes a full backup copy first, registers it, and only then moves closed transactions older than your cutoff date into a separate spreadsheet. Master data is never archived.

About the Author

Built by PK – Microsoft Certified Professional with 15+ years of Excel, Google Sheets, and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels. Every template is hand-built and tested before release.

Explore Related Templates

Get the Freelancer & Agency Project Management System Web App for $39.99 (regular $59.99). The download contains the Apps Script backend, the HTML front end and a PDF user manual with the full deployment guide. Change every seeded password before you put real client data in it.

Last updated: 6 September 2026.

Compatibility and Requirements

  • Runs as a Google Apps Script web app in your own Google account. You need a free Google account and a web browser.
  • The interface is responsive, so it also opens in a phone or tablet browser.
  • Google explains how spreadsheets and web files work in Drive in Get started with Google Sheets.

Frequently asked questions

Is hosting included? Will it expire?
It runs in your own Google account on Google's free Apps Script platform - no hosting fees, no server and nothing to renew. Your copy keeps working as long as your Google account exists.
Do I need a paid Google account?
No, a free Google account works. Very busy systems may reach Google's free daily limits (for example on emails sent); a Google Workspace account has higher limits.
How do I set it up?
Paste the code files into a new Apps Script project, deploy it as a web app and press Setup - the user manual shows every step. Most buyers finish in under an hour.
Can I try it before buying?
Yes - most web apps have a live demo link on the product page with sample data and test logins.
What are the default logins?
They are in the user manual (or message us and we will send them). Sign in as admin and change every default password before you share the app.
Does it work on mobile, Mac or tablet?
Yes - it opens in any modern browser on phone, tablet, Mac or PC. It needs an internet connection.
What code is it written in? Can it be extended?
Google Apps Script (JavaScript) with an HTML front end - all included and editable. Extra modules, changes and branding can be added as custom work.
Where is my data stored?
In a Google Sheet in your own Google Drive. We do not see or store your data.
Is it a one-time payment or a subscription?
One-time payment. No subscription, no per-user fees and nothing to renew - the file is yours to keep.
How do I get the file after payment?
Instantly. The download link appears on screen after checkout, is emailed to you, and stays under My Account > Downloads on our website. If the email does not arrive within a few minutes, check your spam or promotions folder.
Is a user manual included?
Most of our newer products include a PDF user manual in the download. If yours does not have one, message us with your order number and we will send it.
Do I get free updates?
Bug fixes are always free - if something does not work as described, we fix it and send you the corrected file. New versions with new features are not included in the price, unless this product's description says otherwise.
Can you customise it for me?
Yes. Small changes to this template (your columns, categories, logo, colours, minor layout) cost the template price plus $40-80 (Rs 3,000-6,000 + GST), quoted once you send your list. A fully custom build is usually $100-200 (Rs 8,000-18,000 + GST) with two revision rounds. Email your requirements to [email protected] or message us on WhatsApp.
Can I use it for my business or my clients?
Yes, for your own personal or internal business use, for as long as you like. Reselling or redistributing the template is not allowed.
What is your refund policy?
Because these are digital downloads, they are non-refundable once delivered - except when the product does not match its description (report it within 48 hours of purchase) or there is a technical problem our team cannot fix within 72 hours. Email [email protected] with your order number.
How do I get help?
Email [email protected] (Mon-Fri, 10 AM-7 PM IST) or message us on WhatsApp +91 80770 90260 (chat only, no calls). Please include your order number.

Still have a question? Click Need help? at the bottom-left to ask our assistant, or message us on WhatsApp.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You may also like…

Freelancer and Agency Project Management System Web App product coverFreelancer & Agency Project Management System Web App
Original price was: $59.99.Current price is: $39.99.
- +
Scroll to Top