The agency owner's 6-tool stack: what to keep
A 5 to 15 person agency needs 6 tools doing 6 jobs. The vendor-neutral stack: CRM, time tracking, project management, file delivery, invoicing, passwords.
Salva Sanchiz · Founder & CEO
/ 13 min read / Art. #10
The agency stack is six tools, not twelve
Syncek's founder Salva Sanchiz spent years in tech companies and Big Four consulting, on the engineering side and in front of the customer, before building this CRM. He names the inflection point between the seventh and the twelfth employee. The founder's solo stack stops working. The team is still too small for an enterprise onboarding. The operator who owns the ops side picks up the rebuild, and they have one shot at it because every hour spent on tool configuration is an hour the team is not billing.
A 5 to 15 person services agency needs 6 tools doing 6 distinct jobs. Most agencies this size run nine, because two of them came from the founder's solo year and nobody removed them. The list below is what stays. We name the category and the rule for choosing. The brand picks are illustrative; the rule is the point.
This article answers the practical question: what are the best tools for a small agency at the 5 to 15 person band. The roundup is the agency tech stack we recommend as a reference, organized as a vendor-neutral agency operations stack. It covers the agency productivity tools that survive the first full year as a real team, with named picks for each category and a single named option per row from Syncek.
Each section names the agency-specific operating context, the rule for choosing inside the category, and 2 to 3 picks that earn their slot at this size. Syncek is named once, in the CRM category, alongside two other CRM options that fit the same band.
1. Client CRM
What it actually does at an agency
The client CRM is where the agency's accounts, contacts, deals, and retainer status live. At 5 to 15 people, the agency is past the spreadsheet stage but not yet running a dedicated sales org. The CRM stores client metadata (industry, contract value, account lead, retainer-versus-project mix), deal pipeline for new business, and the cross-account history the next account lead needs when an engagement transfers.
Agency-specific layer: a single client account often runs two operating modes at once. A retainer that bills monthly, and one-off projects that open and close inside the same year. Generic SMB CRMs assume one mode or the other. The agency needs both visible on the same client record, with their own status and dates.
The rule for choosing
If your account managers can paste a client list into it in their first hour and run the book by the second hour, it stays. If it asks for a week of pipelines and fields before the first deal can be tracked, the team will be back in a spreadsheet by Friday. The choosing rule for an agency CRM at this size is speed of first-use, not feature depth.
Picks at 5 to 15 people
- Pipedrive, built for sales-led agencies where new-business volume drives the team's day. Strong pipeline view, weaker on retainer-versus-project context.
- HubSpot (Free or Starter), fits when the agency has a dedicated marketing-services arm and wants the email tool in the same place. Heavier than the band needs once it grows past Starter.
- Syncek, fits when the agency wants the inline-edit speed of a spreadsheet with structured fields, Kanban deal pipelines, and team collaboration. Bidirectional relations between accounts and projects let the retainer and the project sit against the same client without duplicating the record. Closed beta as of 2026; priced per seat, and Pro is the plan most agencies of this size land on.
2. Time tracking
What it actually does at an agency
Time tracking is the spine of agency economics. Every billable hour the team logs is what makes payroll. The non-billable hours are what the founder needs to see to know whether the stack is healthy. At 5 to 15 people, the team is large enough that the founder can no longer mentally track who is over-utilized or under-utilized.
Agency-specific layer: timers need to attach to a client and a project, not just to a task. The reports the founder reads on Monday morning are "billable hours per account this week," "non-billable hours per person this week," and "retainer burn rate." A time tracker that does not slice by client and project is decorative.
The rule for choosing
If the team can start a billable timer in two clicks, the team will log billable hours. If it takes five clicks across three screens, half the team will log hours retroactively on Friday afternoon, and the data will be soft. The rule is keystrokes to start a timer, not feature breadth.
Picks at 5 to 15 people
- Toggl Track, the default for design and dev studios that want a fast desktop timer with browser plus mobile parity. Clean reporting, fair pricing per user.
- Harvest, fits when invoicing is going to ride on top of the time data. Native integrations with the invoicing stack reduce one whole tool conversation.
- Clockify, fits when budget is the binding constraint. The free tier covers the basics for the whole team; reporting depth is lower than Toggl and Harvest.
3. Project management
What it actually does at an agency
Project management is where the team runs the work itself: kickoff plans, task assignments, dependencies, deadlines, client status updates. At 5 to 15 people, the agency is running 8 to 20 concurrent projects across 4 to 8 account leads. Without a project tool, the founder ends up in Slack threads triaging deadlines, which is the worst possible use of the founder's time.
Agency-specific layer: client visibility. Some agencies share the project tool with the client (a Trello board per account, a ClickUp space with a guest seat). Some keep the project tool internal and send a weekly status report. Both models work; the choice has to be deliberate, not accidental. Tools that price client guest seats heavily are the wrong choice for the share-it-with-the-client model.
The rule for choosing
If a senior account lead can spin up a new project from a template in 10 minutes and have the kickoff brief, the timeline, and the task list ready for the team by lunch, the tool earns its slot. If new-project setup takes half a day, the lead will skip the tool for small engagements, and the data will be patchy.
Picks at 5 to 15 people
- Asana, the strongest default for agencies that run many small-to-medium projects with similar shapes. Templates and portfolios scale to 15 people without administrative overhead.
- ClickUp, fits when the team wants the project tool to absorb light docs and goals. The configuration ceiling is high; the risk is over-customizing into an admin job nobody asked for.
- Trello, fits when the work is genuinely Kanban-shaped and the agency wants client guest access without a per-seat fee. Lower depth than Asana or ClickUp, which is the point at this size.
4. File delivery
What it actually does at an agency
File delivery is where the team hands assets to the client and receives assets from the client. At 5 to 15 people, the agency moves design files, video cuts, brand decks, copy docs, source files, and final deliverables in and out every week. The file tool is the boring infrastructure that decides whether the team spends 5 minutes or 50 minutes per handoff.
Agency-specific layer: post-handoff archival. When a project closes, the team needs to know which files belong to that engagement, how long the agency contractually has to retain them, and how to retire them cleanly when the retention window closes. Most agencies are sloppy here. The ones that are not are the ones that win re-engagements two years later because they can find anything in 60 seconds.
The rule for choosing
The file tool the team is already using is usually the right one. The hidden cost of file-tool migration is the link rot it creates across every client conversation that still references the old URL. Switching the file tool is a six-month project across all active engagements; do not switch unless the current tool is actively breaking.
Picks at 5 to 15 people
- Google Drive, the default for agencies running on Google Workspace. The folder structure is the agency's responsibility, not the tool's. The tool itself does its job.
- Dropbox, fits when the agency moves large video and design files daily and the team is willing to pay for raw upload speed and bandwidth. Stronger desktop sync than Drive.
- WeTransfer Pro, the right augmentation when the agency needs a clean external-only handoff surface (sending a final deliverable to a client's procurement portal, for example). Use it as a complement, never as the primary file store.
5. Invoicing
What it actually does at an agency
Invoicing is where revenue turns into cash. At 5 to 15 people, the agency is issuing 20 to 60 invoices per month across retainers (monthly) and projects (milestone-based). The invoicing tool needs to handle both cadences, integrate with the time tracker (so billable hours roll up cleanly), and produce VAT-compliant invoices for the agency's jurisdiction.
Agency-specific layer: legal jurisdiction matters more than the global brand. A Spanish agency invoicing other Spanish companies needs IVA handling, Suplido fields, and Verifactu-compliant export by 2026 (the new Spanish tax-authority reporting standard). A US agency needs sales-tax-by-state if it sells to multiple states. Generic global invoicing tools handle the basics. Jurisdiction-native tools handle the edge cases the agency hits monthly.
The rule for choosing
If the tool can post a monthly retainer invoice in one click and produce a tax-authority-compliant export the accountant can file without rework, it stays. If the accountant has to re-key invoice data into a separate accounting tool every month, the agency is paying for two tools to do one job.
Picks at 5 to 15 people
- Holded, the right default for Spanish agencies. Native IVA, Verifactu support, and integrated accounting reduce the agency-plus-accountant friction to near zero.
- Stripe Invoicing, fits when the agency bills internationally in multiple currencies and the team is comfortable handling the tax compliance separately. Strong API for any custom roll-up the agency wants to build.
- Quaderno, fits as a tax-compliance layer on top of an existing payment processor when the agency sells across multiple jurisdictions and needs automated VAT or GST handling. Pair it with Stripe; do not replace Stripe with it.
6. Password vault
What it actually does at an agency
The password vault is where the agency stores the credentials it holds on behalf of clients: social-account logins, ad-platform access, analytics tools, CMS admins, client domain registrars. At 5 to 15 people, the agency holds credentials for 50 to 200 distinct client systems across the active book. The vault prevents one of three specific catastrophes: a credential lost when the staff member who held it leaves, a credential shared in Slack and screenshotted by an attacker, or a credential not revoked at the end of an engagement.
Agency-specific layer: per-client vaults plus per-engagement access groups. When a project closes, the agency needs to revoke the team's access to that client's credentials in one motion, not by chasing 12 employees through DMs. Generic password managers handle individual logins; agencies need group-level revocation as a default workflow.
The rule for choosing
If a new account lead joining a project can be granted access to the right client vault in under two minutes by anyone on the agency's ops side, and revoked again in the same time when the project closes, the tool fits. If the access workflow requires the ops lead to manually share each credential one by one, the workflow will not survive a busy week.
Picks at 5 to 15 people
- 1Password Business, the strongest default for agencies that need polished per-client vaults, granular access groups, and a clean admin console. Pricing per user is fair at the agency band.
- Bitwarden Teams or Enterprise, fits when the agency has a security-engineering preference for open-source tools and is comfortable with a slightly more spartan admin UX. Lower price per user than 1Password.
- Avoid: shared notes, the founder's personal LastPass account, or a passwords-in-Slack workflow. These are not picks. They are the failure modes the vault exists to prevent.
What runs across all six
Salva spent years watching the same problem repeat before building Syncek. The lesson that survived every tool migration is this: an agency stack is judged on what happens after a project closes, not before it starts. Files archived in a place the next account lead can find them. Contacts retired without losing the engagement history. Deals closed with the time log and invoice trail attached so the post-mortem is honest. Credentials revoked the same week. A retainer renewal that does not require the team to reconstruct what was delivered in the prior 12 months.
Most stacks ignore this step. The agencies that get it right keep their clients, because the 24-month re-engagement window is where agency LTV actually compounds. The 6 tools above are listed in the order an agency adopts them. The seventh decision, the one that matters most, is the handoff process that runs across all 6. That process is not a tool. It is a 10-step checklist the team runs at the close of every engagement. The PDF version of this article carries the checklist, sized specifically for the 5 to 15 person agency band.
Get the guide
We've prepared a guide to keep on hand while you build or audit your CRM. 16 pages, A4.
Download the 6-tool agency stack template
Frequently asked questions
How many tools does a 5 to 15 person agency actually need?
Six. Client CRM, time tracking, project management, file delivery, invoicing, password vault. Most agencies this size run nine because two or three tools are inherited from the founder's solo year and were never removed. Auditing the stack and consolidating to 6 is the single highest-ROI operations move at this size.
What is the difference between an agency CRM and a generic sales CRM?
An agency CRM has to handle two operating modes on the same client account: a recurring retainer (monthly billing, ongoing scope) and one-off projects (bounded scope, milestone billing). Generic sales CRMs assume one or the other. An agency CRM also has to track the post-engagement archival state, so the team knows which clients are active, paused, or closed.
Should a small agency use HubSpot or a lighter CRM?
HubSpot fits when the agency has a dedicated marketing-services arm and wants the email and marketing automation tools in the same place. For a services agency without an in-house marketing team, HubSpot is heavier than the band needs once it grows past the Free or Starter tier. A lighter CRM like Pipedrive or Syncek covers the same client-book job at lower cost and lower configuration overhead.
What is the best time tracking tool for an agency?
The one the team will actually use. Toggl Track is the default for design and dev studios that want a fast timer. Harvest is stronger if invoicing rides on top of the time data. Clockify covers the basics on a free tier when budget is the binding constraint. The choosing rule is keystrokes to start a timer, not feature depth.
How do agencies handle retainer billing versus project billing?
At the tool level, the agency needs a CRM that can hold both modes against the same client (a retainer record with monthly billing and a project record with milestone billing), and an invoicing tool that can produce both cadences. At the process level, the agency needs a monthly close-of-month routine that posts the retainer invoice, reconciles the project milestones, and updates the CRM record. The PDF template at the link above includes the routine sized for the 5 to 15 person band.
What is the cheapest agency stack that actually works?
At the absolute floor: Pipedrive Lite or HubSpot Free for CRM, Clockify Free for time tracking, Trello Free for project management, Google Drive (already bundled in Workspace) for files, Stripe Invoicing for invoicing, and Bitwarden Free or Teams Starter for passwords. Total monthly cost can sit under 100 € for a 10-person agency. The trade-off is integration depth; the tools work, but the team will copy data between them more often.
How does a Spanish agency handle invoicing in 2026?
Holded is the default for Spanish agencies. It is native to Spanish tax requirements (IVA, Suplido), supports Verifactu reporting (the new Spanish tax-authority standard for invoice integrity in 2026), and integrates with accounting tools Spanish accountants already use. Spanish agencies running on Stripe Invoicing or QuickBooks should pair them with a Verifactu-compliant export layer ahead of the 2026 enforcement window.
Should the agency project tool be shared with clients?
The choice has to be deliberate. Sharing the project tool with the client (a Trello board per account, a ClickUp guest seat) increases trust and reduces status-update overhead. Keeping it internal and sending a weekly status report keeps the agency's working environment clean. Both models work at 5 to 15 people. The wrong move is accidentally sharing some clients in and not others, which creates two operating modes the team has to context-switch between.
What happens to client data when an engagement closes?
The agency stack must support a clean archival workflow at the end of every engagement: client moved to closed status in the CRM, project archived in the project tool, files moved to a closed-engagements folder with a retention date, password vault access revoked from the team, and final invoice closed and reconciled with the time log. The agencies that retain clients across a 24-month re-engagement window are the ones that run this checklist on the last day of every project, not the first day of the next one.
Where do I get the full template?
The six jobs, the rule for choosing inside each one, the overlap map, the arithmetic of a switch and the ten steps all live in the PDF linked above. Sixteen pages, sized for 5 to 15 person agencies, ending with an audit sheet the team fills in one line per tool.