Skip to main content
Introducing TSK-1Introducing TSK-1·Taskade's intelligence layer.
taskade
PricingHelpDashboard →Dashboard →
PricingLoginSign up for free →Sign up for free →
Dashboard →Dashboard →
Sign up →Sign up →
Loved by 1M+ users·Hosting 150,000+ apps·Deploying 500K+ AI agents·Running 1M+ automations·Backed by Y Combinator·Powered by TSK-1
TaskadeAppsTSK-1BuilderPricingFeaturesContact usIntegrationsMCP ServerPressAbout
ConnectProductivityVideosReviewsFAQ
LearnGenesisProjectsAI Agents
AutomationConnectorsAccount & BillingImport & ExportVideo TutorialsSearch Articles
DocsGetting StartedREST APIAction API
MCP ServersGuides & SDKModels
Community
FeaturedQuick AppsToolsDashboardsWebsites
WorkflowsProjectsFormsCreators
DownloadsAndroidiOSMacWindows
ChromeFirefoxEdge
Compare
vs Cursorvs Boltvs Lovablevs V0vs Windsurf
vs Replitvs Emergentvs Devinvs Claude Codevs ChatGPTvs Claudevs Perplexityvs GitHub Copilotvs Figma AIvs Notionvs ClickUpvs Asanavs Mondayvs Trellovs Jiravs Linearvs Todoistvs Evernotevs Obsidianvs Airtablevs Basecampvs Mirovs Slackvs Bubblevs Retoolvs Webflowvs Framervs Softrvs Glidevs FlutterFlowvs Base44vs Adalovs Durablevs Gammavs Squarespacevs WordPressvs UI Bakeryvs Zapiervs Makevs n8nvs Jaspervs Copy.aivs Writervs Rytrvs Manusvs Crewvs Lindyvs Relevance AIvs Wrikevs Smartsheetvs Monday Magicvs Codavs TickTickvs Any.dovs Thingsvs OmniFocusvs MeisterTaskvs Teamworkvs Workfrontvs Bitrix24vs Process Streetvs Toggl Planvs Motionvs Momentumvs Habiticavs Zenkitvs Google Docsvs Google Keepvs Google Tasksvs Microsoft Teamsvs Dropbox Papervs Quipvs Roam Researchvs Logseqvs Memvs WorkFlowyvs Dynalistvs XMindvs Whimsicalvs Zoomvs Remember The Milkvs Wunderlist
Taskade AIVideo GuideAI App BuilderVibe CodingAgent BuilderDashboard Builder
CRM BuilderWebsite BuilderForm BuilderWorkflow AutomationWorkflow BuilderBusiness-in-a-BoxAI for MarketingAI for Developers
AI Agents
FeaturedProject ManagementOperations IntelligenceProductivityMarketing
TranslatorContentWorkflowResearchPersonalSalesSocial MediaTo-Do ListCRMTask AutomationCoachingCreativityTask ManagementBrandingFinanceLearning and DevelopmentBusinessCommunity ManagementMeetingsAnalyticsDigital AdvertisingContent CurationKnowledge ManagementProduct DevelopmentPublic RelationsProgrammingHuman ResourcesE-CommerceEducationLegalEmailSEODeveloperVideo ProductionDesignFlowchartDataPromptNonprofitAssistantsTeamsCustomer ServiceTrainingTravel PlanningUML DiagramER DiagramMath TutorLanguage LearningCode ReviewerLogo DesignerUI WireframeFitness CoachLead EnrichmentFounder OSSales DevelopmentBookkeepingRecruitingWebsite MonitoringField ServiceLicensingAll Categories
Automations
FeaturedAI Agent AutomationAI WorkflowsLogic AutomationsTrigger Automations
Agentic Process AutomationAction AutomationsAI Models in WorkflowsAgentic AutomationMulti-Agent AutomationBusiness-in-a-BoxOperations IntelligenceInvestor OperationsEducation & LearningHealthcare & ClinicsReal EstateStripeSalesHR & People OpsField Service & DispatchRenewals & LicensesE-commerceContentMarketingEmailCustomer SupportHubSpotProject ManagementAgentic WorkflowsAppointment SchedulingCalendarReportsSlackWebsiteFormTaskWeb ScrapingWeb SearchChatGPTText to ActionYoutubeLinkedInTwitterGitHubDiscordMicrosoft TeamsWebflowIndustry News & RSS FeedsGoogle WorkspaceManufacturing & OperationsAI Agent TeamsNotion AutomationsProposalBookkeeping & ExpensesClient OnboardingGoogle SheetsGoogle DriveGoogle CalendarGoogle FormsShopifyAsanaAirtableTrelloTodoistMailchimpClickUpGoogle DocsGmailGoogle TasksJiraLinearMicrosoft OutlookTelegramAll Categories
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Templates
FeaturedChatGPTOperations IntelligenceTablePersonal
Project ManagementSalesFlowchartTask ManagementEngineeringEducationDesignTo-Do ListMarketingMind MapGantt ChartOrganizationalPlanningMeetingsTeam ManagementStrategyGamingProductionProduct ManagementStartupRemote WorkY CombinatorRoadmapCustomer ServiceLegalEmailBudgetsContentConsultingE-CommerceStandard Operating Procedure (SOP)Human ResourcesProgrammingMaintenanceCoachingSocial MediaHow-TosResearchMusicTrip PlanningCRMClient OnboardingEmployee OnboardingSOPBug TrackerRecruitment TrackerFormSales PipelineContent CalendarMarketing PlanProduct RoadmapBusiness PlanSWOT Analysis30-60-90 Day PlanInterviewNotion AlternativeKPIStrategic PlanMeeting AgendaInvoiceRisk RegisterIT Asset ManagementKanban BoardChange ManagementCommunication PlanRFPScope of WorkStatement of WorkHelpdeskKnowledge BaseCreative BriefGoal SettingExecutive SummaryGap AnalysisBooking SystemEvent ManagementPortfolio TrackerCustomer Onboarding PortalsClient PortalAgency OperationsFinance TrackingAll Categories
Generators
AI SoftwareNo-Code AI AppAI AppAI WebsiteAI Dashboard
AI FinanceAI Operations IntelligenceAI FormAI AgentAI Client Portal BuilderAI WorkspaceAI ProductivityAI To-Do ListAI WorkflowsAI EducationAI Mind MapsAI FlowchartAI Scrum Project ManagementAI Agile Project ManagementAI MarketingAI Project ManagementAI Social Media ManagementAI BloggingAI Agency WorkflowsAI ContentAI Software DevelopmentAI MeetingAI PersonasAI OutlineAI SalesAI ProgrammingAI DesignAI FreelancingAI ResumeAI Human ResourceAI SOPAI E-CommerceAI EmailAI Public RelationsAI InfluencersAI Content CreatorsAI Customer ServiceAI BusinessAI PromptsAI Tool BuilderAI SEOAI Gantt ChartAI CalendarsAI BoardAI TableAI ResearchAI LegalAI ProposalAI Video ProductionAI Health and WellnessAI WritingAI PublishingAI NonprofitAI DataAI Event PlanningAI Game DevelopmentAI Project Management AgentAI Productivity AgentAI Marketing AgentAI Personal AgentAI Business and Work AgentAI Education and Learning AgentAI Task Management AgentAI Customer Relations AgentAI Programming AgentAI SchemaAI Business PlanAI Pitch DeckAI InvoiceAI Lesson PlanAI Social Media CalendarAI API DocumentationAI Database SchemaAI Marketing PlanAI Sales Pipeline GeneratorAI Course BuilderInternal ToolsBooking SystemReal Estate CRMInventory ManagementAI CRM BuilderAI TimesheetAI DispatchAI NewsletterAI Clinic OperationsAI Directory BuilderAll Categories
Converters
AI Featured ConvertersAI PDF ConvertersAI CSV ConvertersAI Markdown ConvertersAI Prompt to App Converters
AI Data to Dashboard ConvertersAI Workflow to App ConvertersAI Idea to App ConvertersAI Flowcharts ConvertersAI Mind Map ConvertersAI Text ConvertersAI Youtube ConvertersAI Knowledge ConvertersAI Spreadsheet ConvertersAI Email ConvertersAI Web Page ConvertersAI Video ConvertersAI Coding ConvertersAI Task ConvertersAI Kanban Board ConvertersAI Notes ConvertersAI Education ConvertersAI Language TranslatorsAI Business → Backend App ConvertersAI File → App ConvertersAI SOP → Workflow App ConvertersAI Portal → App ConvertersAI Form → App ConvertersAI Schedule → Booking App ConvertersAI Metrics → Dashboard ConvertersAI Game → Playable App ConvertersAI Catalog → Directory App ConvertersAI Creative → Studio App ConvertersAI Agent → Agent App ConvertersAI Audio ConvertersAI DOCX ConvertersAI EPUB ConvertersAI Image ConvertersAI Resume & Career ConvertersAI Presentation ConvertersAI PDF to Spreadsheet ConvertersAI PDF to Database ConvertersAI PDF to Quiz ConvertersAI Image to Notes ConvertersAI Audio to Notes ConvertersAI Email to Tasks ConvertersAI CSV to Dashboard ConvertersAI YouTube to Flashcards ConvertersURL to NotesVideo → SummaryAI Receipts to Expense Tracker ConvertersAI Docs to Knowledge Base ConvertersAI Form to Client Portal ConvertersSpreadsheet to CRMAll Categories
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaQuotes and EstimatesCalculatorsCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingRetail OperationsSaaS and SubscriptionsInsuranceGovernance and OversightNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
Blog
Introducing Taskade TSK-1: The System Kernel Behind Every App (2026)The TSK-1 Methodology: How We Benchmark AI Models by Building Real Apps (2026)Paste Your Website, Clone an App Kit, Launch It Live (September 2026)
Open Source Temporal Parser: Parse ISO 8601, RFC 3339, and IXDTF in TypeScript (2026)Best AI Model for Building Apps in 2026: One Prompt, Nine Models, Real Apps Side by SideChat-Native App Builders in 2026: What You Actually Own When the Chat EndsGenerate the Art. Preview the Agent. Put It on Your Domain (2026)Agentic Automation Explained: Agent vs AI Step (2026)The Scaffolding Tax: Why Less Prompt Beats More (2026)History of Mind Mapping: From Porphyry to Buzan to AI (2026)The Bitter Lesson Explained: Richard Sutton's 26 Words (2026)Self-Replicating Code: Quines, von Neumann, and the Programs That Copy Themselves (2026)Markov Chains Explained: The Memoryless Math Behind Google, Monte Carlo, and ChatGPT (2026)Add Client Logins. Connect Your Domain. Ship a Real Product in 2026Track Customer Health. Catch Churn Early. Keep the Accounts You Won (2026)Compression Is Intelligence: What Cross-Entropy Really Measures (2026)Automate License Renewals. Track Every Key. Own Your Software Spend (2026)Track Hours. Bill Clients. Get Paid. (Clone a Working Time Tracker in 2026)Claude Shannon: The History of Information Theory and the Man Who Invented the Bit (2026)Run Your Whole Business in One App with Taskade Genesis (June 2026)
AIAutomationProductivityProject ManagementRemote WorkStartupsKnowledge ManagementCollaborative WorkUpdates
Changelog
Numbered Agent Citations & Shareable Chat Links (Sep 15, 2026)Sturdier Builds & Clearer Automation Runs (Sep 14, 2026)App Users Stay Signed In & App Kit Sharing (Sep 11, 2026)
Faster App Thumbnails & Sturdier App Builds (Sep 11, 2026)Trusted App Restores & Remembered AI Models (Sep 10, 2026)Embedded Agent Controls & Safer Project Edits (Sep 9, 2026)Email Abuse Blocking Hotfix (Sep 8, 2026)
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaQuotes and EstimatesCalculatorsCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingRetail OperationsSaaS and SubscriptionsInsuranceGovernance and OversightNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
© 2026 Taskade
PrivacyTermsSecurity
Made withTaskade AIforBuilders
BlogAIAgency Retainer Tracker for…

Agency Retainer Tracker for Scope Creep (2026): Hours and Deliverables You Own

Retainer clients ask for "one small thing" until margin disappears. Agencies need a scope tracker both sides can see. Here is an honest 2026 guide.

Agency retainer scope tracker with client deliverables, hours, and approval status in Taskade Genesis
August 5, 202623 min readTaskade TeamAI·#agency#retainer#scope-creep
On this page (22)
What Agencies Actually Need From a Retainer TrackerWhy Scope Creep Exists in the First Place2026 Pricing Reality: Harvest, Toggl, Asana, Monday, ClickUp, ProductiveRough monthly stack math, paid seats onlyWho Should Switch to an Owned Retainer BoardWho Should Stay on Harvest, Productive, or a PSA SuiteWorkspace DNA: Projects, Agents, AutomationsThe Retainer Data ModelFields worth tracking day oneWhat Taskade Genesis Owns vs What You PairClient Portal Without OversharingMigration Checklist: Spreadsheet or PSA to a Retainer BoardWeek 0: Decide the nounsWeek 1: Generate and load real recordsWeek 2: Portal, automations, agentCutover rulesSide-by-Side: Choosing a Retainer Scope TrackerFeature depth vs ownershipA Day in the Life on a Retainer BoardFAQ: Retainer Scope Tracking for AgenciesRelated ReadingMake Scope Creep Visible Before It Costs You

Taskade Genesis gives agencies a retainer scope tracker, deliverable board, and client request portal from one prompt, so "one small favor" requests become visible before they eat the margin you priced into the contract. This guide covers honest retainer ops in 2026.

TL;DR: Harvest plus Asana splits time and tasks. Spreadsheets hide creep until payroll hurts. Taskade Genesis wins agencies who want one owned retainer board with client visibility. Generate an agency retainer scope tracker →

Related: buyer-seller closing checklist portal, Taskade Genesis vs AI app builders, ops dashboard builders.

Competitor prices below are public list ranges as of July 2026, quoted for budget sketching only. Vendors reprice tiers and move features between them. Confirm a live quote for your headcount before you sign anything.


Building a living retainer scope tracker from one prompt in Taskade Genesis

What Agencies Actually Need From a Retainer Tracker

A retainer tracker has one job: make the gap between agreed scope and delivered work visible while you can still price it. Most agencies do not need a full professional services automation suite for that. They need six things that live in the same place:

  1. A client record with the retainer tier and the monthly or quarterly cap.
  2. A request queue with a date on every ask, whoever asked.
  3. An in-scope flag so nobody argues about it in week four.
  4. A change order with a price and a dated client approval.
  5. A running hours number the account manager can read mid-month.
  6. A client-facing view that shows status without showing margin.

That spine is a scope board. It is not a payroll-grade time-billing rail, and it is not an accounting ledger. Confusing the three is how agencies end up paying for two per-seat tools and still losing the argument at month-end.

Weekly need Time tracker default PM tool default Retainer board in Taskade Genesis
Hours logged per client Native timers, strong Add-on or estimate fields Hours fields plus rollup views
Request queue with dates Not the product Task inbox, internal only Client-visible request queue
In-scope vs change order Not modeled Custom field you invent First-class field on every request
Dated client approval Invoice approval only Comment thread Approval column clients toggle
Payroll-grade export Strong, the reason to buy Not the product Pair your time tool
Who reshapes the schema Vendor You, inside vendor rules You, by chatting with Taskade EVE

If your week is the six items above, you are shopping for ownership of the scope record. If your week is timesheet approvals feeding payroll and a general ledger, keep the tool that already does that and put the scope board beside it.


Why Scope Creep Exists in the First Place

Scope creep is not a client character flaw. It is a structural gap between how retainers are sold and how work arrives.

Retainers are sold as a bundle: a monthly fee, a list of included deliverables, and an hours cap that nobody expects to be counted precisely. That framing is what makes retainers attractive to buy. It is also what makes them leak, because three things happen after the contract is signed:

  1. The request surface multiplies. The contract names one point of contact. Reality gives you a marketing lead in email, a founder in Slack, and a product manager who tags your designer directly. Each channel is invisible to the others.
  2. Small asks are individually reasonable. No single "can you swap this headline" justifies a change order. Twenty of them consume a designer's week. Nobody notices because no single request was ever priced.
  3. The cap is measured after the fact. Hours land in a time tracker that the client cannot see and the account manager checks at invoicing. By then the money is spent and the only remaining move is an awkward conversation.

The result is a predictable failure shape. Work that never touched a board becomes invisible labor, and invisible labor becomes a month-end invoice dispute.

Slack DM only Request queue Yes No Yes No Client asks forone small thing Did it landon the board? Invisible workhours leak Inside agreedscope? Assign insidethe monthly cap Draft change orderand price it Client approved? Add scopeand raise the cap Park it forthe next period Month-endinvoice dispute Margin holds
Slack DM only Request queue Yes No Yes No Client asks forone small thing Did it landon the board? Invisible workhours leak Inside agreedscope? Assign insidethe monthly cap Draft change orderand price it Client approved? Add scopeand raise the cap Park it forthe next period Month-endinvoice dispute Margin holds

Notice where the diagram forks. Everything good happens because the request hit a shared record early. That is the whole product requirement.


2026 Pricing Reality: Harvest, Toggl, Asana, Monday, ClickUp, Productive

The retainer stack is usually two or three per-seat tools stacked on each other. That is where the cost hides, not in any single line item.

Tool Product shape Entry paid, per seat Tier often needed Retainer-scope note
Harvest Time tracking plus invoicing Teams 9 dollars annual, 11 monthly Enterprise 14 annual Best-in-class hours. No client scope queue
Toggl Track Time tracking plus reporting Starter 9 dollars annual Premium 14 first year, then 18 Billable-rate depth. Approvals sit above Starter
Asana Work management Starter 10.99 annual, 13.49 monthly Advanced 24.99 annual Portfolios and forms land on upper tiers
Monday Work management Basic 9 dollars annual Standard 12, Pro 19 annual Dashboards and time tracking climb tiers
ClickUp Work management Unlimited 7 dollars annual Business 12 annual Cheapest seats. Schema sprawl is the tax
Productive Agency PSA suite Essential 9 annual, 10 monthly Professional 24 annual Real retainer and profitability modeling
Taskade Genesis Living ops app platform Free plan available Workspace plans, not per-seat PSA licenses Own the scope board. Pair billing elsewhere

Those are annual-billing list rates checked in July 2026. Confirm them live, because two of the seven moved tiers in the last year.

Rough monthly stack math, paid seats only

Paid seats Harvest Teams at 9 Monday Standard plus Harvest, 21 Productive Professional at 24
3 27 dollars 63 dollars 72 dollars
5 45 dollars 105 dollars 120 dollars
10 90 dollars 210 dollars 240 dollars
15 135 dollars 315 dollars 360 dollars

Those numbers are the floor, not the bill. Add the seats you buy so a client can see anything, add the upper tier you jump to for approvals or dashboards, and add the hours your operations lead spends reconciling two systems every month.

How Taskade Genesis changes the shape: you are not licensing every person who touches a retainer. Taskade sells workspace plans. Free is 0 dollars and includes a one-time grant of 6,000 AI credits, 1,000 at signup plus 5,000 with your first build, which is enough to generate the tracker and pressure-test it on one real client. Pro is 10 dollars per month billed annually, or 20 dollars billed monthly. Business is 25 dollars per month billed annually, or 50 dollars billed monthly. Published app end users and AI credit usage follow Taskade plan rules, which is a different meter than "every account manager is a PSA license." Check current pricing for your headcount.


Who Should Switch to an Owned Retainer Board

Switch, or dual-run for a month, when several of these are true:

  • You run 3 to 25 retainer clients and the arguments are about scope, not about payroll accuracy.
  • Your scope record today is a spreadsheet plus a Slack search, and nobody trusts either.
  • You already have hours in a time tracker you do not want to migrate.
  • You want client-visible approvals without buying a seat for every client stakeholder.
  • Your retainer tiers keep multiplying and each new tier means rebuilding a board.
  • You want an agent reading your own records, not a chatbot that cannot see your schema.

Good fits: creative and content studios, performance marketing shops, dev shops on monthly blocks, and consultancies running fractional engagements alongside project work.

Start points worth generating:

  • Agency retainer scope tracker as the system of record
  • Retainer scope board when deliverable checklists lead
  • Retainer burn board when the hours cap is the fight
  • Retainer hours burn tracker for a lighter hours-only view
  • Creative request queue portal when intake chaos is the root cause
  • Agency capacity planning board when creep is really an understaffing symptom

If your problem is utilization rather than scope, read the Float alternative for agency utilization first. Fixing the wrong board is the most common wasted month.


Who Should Stay on Harvest, Productive, or a PSA Suite

These tools are not weak. They are purpose-built, and three of their strengths are genuinely hard to replicate:

  • Harvest owns the hours-to-invoice rail. Timers, per-person billable rates, retainer invoicing, and clean export into QuickBooks and Xero. If your bookkeeper's month closes inside that pipeline, do not move it. Put the scope board beside it.
  • Productive models agency profitability properly. Cost rates versus bill rates, budget burn, forecasted revenue, and per-service margin in one suite. If you need to answer "which service line is actually profitable" with defensible numbers, that is what the product is for.
  • Toggl Track is excellent at rate depth and reporting. Billable rate hierarchies and approval flows that a finance lead already trusts. Switching those away from a working setup is downside risk with no upside.

Stay put when any of these are true:

  • Payroll or contractor payouts depend on approved timesheets inside one system.
  • Cost-rate profitability reporting is a board-level number, not a curiosity.
  • You are mid-rollout with training sunk and adoption is finally sticking.
  • Your finance team needs a vendor audit trail they already reconcile against.
  • Multi-currency invoicing and tax handling are part of the product you buy.
Constraint you refuse to drop Lean this way
Timesheets feeding payroll and the ledger Harvest or Toggl Track, kept as the billing rail
Cost-rate versus bill-rate margin reporting Productive or a full PSA suite
Cheapest per-seat work management ClickUp Unlimited, and accept schema sprawl
Portfolio reporting your large client mandates Asana Advanced or Monday Pro
Owning the scope record, requests, and approvals Taskade Genesis retainer board
One place for scope, delivery, agents, and automations Taskade Genesis workspace
Yes No No Yes No Yes Do approved timesheetsdrive payroll? Keep Harvest or Togglas the billing rail Do clients need to seescope and approvals? A PM tool is enoughAsana Monday ClickUp Is creep costing morethan another tool? Generate a retainertracker you own Scope and request board Hours burn view Client approval portal Pair billing besidethe scope board
Yes No No Yes No Yes Do approved timesheetsdrive payroll? Keep Harvest or Togglas the billing rail Do clients need to seescope and approvals? A PM tool is enoughAsana Monday ClickUp Is creep costing morethan another tool? Generate a retainertracker you own Scope and request board Hours burn view Client approval portal Pair billing besidethe scope board

Honest buyers pick the constraint they refuse to compromise, then pair the rest.


Workspace DNA loop of projects, agents, and automations reinforcing each other

Workspace DNA: Projects, Agents, Automations

A Taskade Genesis app is not a static template. It runs on Workspace DNA: Memory, Intelligence, and Execution feeding each other.

Pillar Component Role on a retainer board
Memory Projects Clients, caps, periods, requests, approvals
Intelligence AI Agents Tag in-scope, draft change orders, summarize burn
Execution Automations Alert at 80 percent of cap, notify on approval

The loop is the point. A client request writes Memory. An agent proposes an in-scope verdict. An automation warns the account manager before the cap is gone. The approval writes Memory again, so next month's argument starts from a dated record instead of a Slack search. That is the Taskade Genesis loop applied to margin.

Agents get built-in tools and can be trained on your own project records, so a scope agent reads the same rows your account manager reads. Build them with custom agents once the board holds real data. An agent pointed at three sample rows is theater.

Submit request in portal New request logged Tag in scope or change order Flag over-cap risk Alert at 80 percent of cap Send change order to approve Approve added scope Approval recorded with date Cap updated, team notified Weekly burn summary Client Project Memory Scope Agent Account Manager Automation
Submit request in portal New request logged Tag in scope or change order Flag over-cap risk Alert at 80 percent of cap Send change order to approve Approve added scope Approval recorded with date Cap updated, team notified Weekly burn summary Client Project Memory Scope Agent Account Manager Automation

Nothing in that sequence needs a developer. Triggers fire on a field change or a schedule, and actions send the notification or update the record.


The Retainer Data Model

Model four nouns and the rest is presentation. Client holds retainers. A retainer resets into periods. A period includes deliverables and receives requests. Every request carries its own in-scope verdict and its own dated approval.

CLIENT string name string tier string manager RETAINER int hours_cap string cadence PERIOD date starts float hours_used DELIVERABLE string title string state REQUEST string summary string in_scope string approval holds resets includes receives
CLIENT string name string tier string manager RETAINER int hours_cap string cadence PERIOD date starts float hours_used DELIVERABLE string title string state REQUEST string summary string in_scope string approval holds resets includes receives

Fields worth tracking day one

Field Purpose Client-visible?
Client name Account record and portal identity Yes
Retainer tier Hours or deliverables included Yes
Period Monthly or quarterly cap reset Yes
Hours cap The number the contract promised Yes
Hours consumed Running total this period Your call
Percent of cap Derived warning number Your call
Deliverable checklist Included items this period Yes
Request queue Client asks with a date Yes
Requester Who actually asked Yes
In scope Yes, no, or change order Yes
Change order price What the extra scope costs Yes
Approval Dated client sign-off Yes
Owner Account manager on the hook Yes
Internal cost rate Margin math No
Utilization notes Cross-account staffing No
Renewal risk Account health flag No

Keep the field list boring. Agencies stall in custom-property sprawl far more often than they stall on a missing field. Add the sixteenth field when a real conversation demands it, using a table view to see the whole period at once.


What Taskade Genesis Owns vs What You Pair

Honest boundaries matter more than a feature checklist.

Layer Taskade Genesis Pair with
Scope and request record Owns it. This is the product Nothing needed
Change orders and approvals Owns it, dated and client-facing E-signature tool for formal contracts
Hours as a visible number Fields plus rollup views Harvest or Toggl for payroll-grade timers
Invoicing and the ledger Not a strength QuickBooks, Xero, FreshBooks
Cost-rate profitability Lightweight, honest Productive or a PSA suite
Client status visibility Owns it via App Users Nothing needed
Capacity and utilization Separate board, same workspace Float or Runn if scheduling UX is the product

What Taskade Genesis does not do today. It is not a payroll-grade timer with per-person cost-rate hierarchies. It is not an accounting system, and it will not close your books. It does not do multi-currency tax invoicing. On Model Context Protocol, both directions work but in different places: the hosted Taskade MCP server is on every paid plan if you want an external AI client reading your workspace, and outbound calls to a third-party MCP server run through the MCP Client automation step on every plan — an agent will not make that call on its own. If a pitch tells you this replaces your entire finance stack, that pitch is overselling, including when it comes from us.

What it does replace is the spreadsheet nobody trusts and the Slack search nobody wants to do. Browse the Community Gallery to see how other teams shaped ops boards before you generate yours, or read what separates an app builder from an ops system if you are still comparing categories.


Dashboards that stay live as retainer work moves through the period

Client Portal Without Oversharing

The reason agencies avoid client-visible scope tracking is fear of oversharing. That fear is solvable, but it takes a deliberate setup rather than one visibility toggle.

Taskade uses role-based access from Owner down to Viewer for the people inside your workspace, and published apps add App Users as a separate audience who sign in to the app itself. Sign-in confirms who someone is. Turn on row scoping, point it at the owner field, and check per-client visibility with a second client account.

Here is the layout to aim for. Read it as a target, not as a row of switches you flip:

Surface Account manager Delivery team Client App User
Request queue and status Full edit Edit assigned rows Read plus submit
Deliverables remaining Full edit Read Read
Hours consumed vs cap Full edit Read Read, or leave it out
Change order price Full edit Read Read plus approve
Internal cost rate Full edit Not in their view Not in their app
Cross-account utilization Full edit Read Not in their app
Renewal risk notes Full edit Not in their view Not in their app

Those last two columns are held up by different things, and the difference matters. Taking a column out of a delivery-team view tidies the screen; it does not stop a workspace member with edit access from reaching that data, so anything genuinely sensitive belongs in a separate project you share with a smaller group. For clients the boundary is the published app itself, and it rests on the record scoping you configure — so publish to a test client account first and confirm what it opens. If you want a heavier client-facing surface, the agency reporting client portal and the client status portal start from the same DNA. For milestone-heavy engagements, the closing checklist portal pattern handles staged sign-offs better than a flat request queue. Details on role behavior live in project permissions.


Migration Checklist: Spreadsheet or PSA to a Retainer Board

Run a parallel period. Do not cut over the week an invoice is due.

Week 0: Decide the nouns

  • Name the four nouns you cannot lose: client, period, request, approval
  • Note the optional ones: requester, deliverable, change order price, renewal risk
  • Write down the tools that stay: time tracker, accounting, e-signature
  • Pick one system as the authority per noun. The board owns scope status. Your time tool owns billable hours

Week 1: Generate and load real records

  • Generate the agency retainer scope tracker
  • Load your three noisiest retainers, not the easy ones
  • Backfill open requests from Slack and email with their real dates
  • Mirror the language your team already says for statuses
  • Invite account managers first, delivery team second

Week 2: Portal, automations, agent

  • Invite one friendly client to the request portal
  • Turn on a single automation: the 80 percent of cap alert
  • Add the change order approval column and test it with a real ask
  • Add a scope agent only after the board holds a full period of data
  • Freeze the old spreadsheet for new rows. Keep it readable for history
Day Focus Done looks like
1 Generate the tracker Fields match your contract language
2 Load three retainers Every cap and tier is correct
3 Backfill open requests No ask lives only in Slack
4 Scope client records A second client account opens only its own rows
5 One automation Cap warning fires on a test row
6 to 7 Team feedback Rename one confusing field
8 to 10 Invite one client A real request arrives through the portal
11 to 14 Approval test One change order is approved with a date
15 to 30 Parallel period Old spreadsheet gains zero new rows

Cutover rules

  • New requests enter the board only, whatever channel they arrived in.
  • Emergencies may still start as a phone call. The record lands on the board the same day.
  • Hours stay in your time tool. Paste the period total into the board weekly, or automate it.
  • One system is the authority per noun. Never two.

If your source of truth today is a spreadsheet, the mechanics of that specific move are covered in Google Sheets to an ops app.


Side-by-Side: Choosing a Retainer Scope Tracker

Question Harvest Asana or Monday Productive Taskade Genesis
Product shape Time and invoicing Work management Agency PSA suite Living ops app
Seat model Per user Per user Per user Workspace plans
Scope record Not modeled Custom fields Native Native and client-facing
Client approvals Invoice level Comments Native on upper tiers Dated approval column
Payroll-grade hours Best in class Add-on Native Pair outside
Reshape the schema Vendor rules Inside vendor rules Inside vendor rules Chat with Taskade EVE
Agents on your data Vendor features Vendor features Vendor roadmap Agents on your Projects
Best for Hours to invoice General delivery Profitability modeling Owning the scope record

Feature depth vs ownership

Capability Purpose-built tool Taskade Genesis board
Request intake Forms on paid tiers First class, client-facing
In-scope verdicts Field you invent Modeled on every request
Hours accuracy Excellent Good enough to warn you
Invoicing Excellent Not a strength, pair it
Change order trail Varies by tool Dated, next to the request
Custom workflow changes File a request, wait Change the app yourself
Adjacent ops in one place Separate product Same workspace and DNA

AI teams inside automations closing the loop on requests and approvals

A Day in the Life on a Retainer Board

08:15 The account manager opens one board. Three retainers are past 60 percent of cap on day eleven. Two requests came in overnight and are already tagged as likely change orders.

09:40 A client marketing lead submits "quick landing page refresh" through the portal. The scope agent reads the deliverable list, sees no landing page in this period, and tags it change order with a suggested hours estimate. A human confirms.

11:05 The account manager sends the change order from the same record. The client sees the price next to the original ask, not in a separate email thread.

13:30 A designer logs four hours in the time tracker. The weekly total lands on the board. The cap percentage updates and the 80 percent automation stays quiet for one more day.

15:50 The client approves the change order in the portal. The approval carries a date. An automation notifies the delivery lead, and the added hours join the period cap.

17:20 The owner opens the multi-client rollup once. Cap health across every retainer, open change orders, and which accounts are quietly subsidizing others. No export, no pivot table.

That day needed no payroll timer inside Taskade and no general ledger. It needed one record both sides could read. If your agency also runs project work beside retainers, keep them on separate filtered views and consider an agency multi-client ops dashboard for the roll-up rather than forcing one schema to do both.


FAQ: Retainer Scope Tracking for Agencies

Can clients approve change orders in the portal?

Yes. Add an approval column your client App Users toggle when they accept added scope, and let an automation notify the account manager when it lands. Because the approval sits next to the original request and the in-scope flag, both sides read the same dated record instead of searching Slack at month-end.

Does Taskade Genesis replace Harvest for billing?

Not necessarily. Taskade Genesis tracks scope, deliverables, requests, and approvals. Harvest still wins payroll-grade time export into QuickBooks and Xero. Many agencies run Taskade Genesis for client-facing scope and Harvest for billing during a transition, and plenty keep both permanently. A parallel period is the low-risk way to decide.

How do I handle multiple retainer tiers?

Add a tier field and filter views per package. Smaller retainers see fewer included deliverables on the same board template, so you maintain one schema instead of a board per client. The tracker already carries tier, period, hours consumed, and the deliverable checklist, which makes a new tier a filter plus a cap value rather than a rebuild.

What about project-based work outside retainers?

Add a deal type field marking each record as retainer or project. Project deals then live in separate filtered views, or link out to your existing PM tool. Keeping both in one tracker lets account managers see total committed hours per client, which is exactly where creep hides when a project runs beside an active retainer.

How do I stop requests arriving in Slack?

You do not stop them, you re-route them. Publish an intake form as the one link you give clients, then answer every Slack ask with that link once. A client intake form or the creative request queue portal does this in a day. Reroute the habit, do not fight it.

Can an agent decide what is in scope?

An agent should propose, and a human should confirm. Train it on the deliverable list and past change orders so it reads your actual contracts, then let it draft the verdict and the change order language. Approving scope is a commercial decision and belongs to a person, which is why the approval column exists.

How is this different from a general PM tool with custom fields?

A PM tool gives you fields. It does not give you a client-facing approval surface, an agent reading those fields, and automations that fire before the cap is gone. The comparison in Taskade Genesis vs AI app builders covers the category difference, and prompt to ops dashboard covers why generated boards beat configured ones once tiers multiply.

Do clients need a paid seat to see their requests?

No. Clients arrive as App Users on a published app, which is a separate audience from your workspace members. Published app end users and AI credit usage follow Taskade plan rules, so confirm current limits for your client count on the pricing page.

What does it cost to run the retainer tracker?

Free is 0 dollars and includes a one-time grant of 6,000 credits, 1,000 at signup plus 5,000 with your first build, which covers generating the tracker and testing it on one real client. Pro is 10 dollars per month billed annually, or 20 dollars billed monthly. Business is 25 dollars per month billed annually, or 50 dollars billed monthly.

What if creep is really a staffing problem?

Sometimes the cap is fine and the team is simply overbooked. In that case a scope board will document the pain without fixing it. Generate an agency capacity planning board or read the Float alternative for agency utilization first, then come back to scope once staffing is honest.


Related Reading

  • Buyer-seller closing checklist portal
  • Taskade Genesis vs AI app builders
  • Best AI ops dashboard builders
  • Float alternative for agency utilization
  • Softr alternative for living client portals
  • Client portal builder guide
  • Estimate to invoice workflow
  • Agency retainer scope tracker generator
  • Multi-client agency ops hub
  • Agency capacity and profitability dashboard
  • Client handoff board
  • Agency client account CRM
  • Client billing workflow
  • Client reporting workflow
  • Agency client time tracker
  • Billable hours timesheet tracker
  • Timesheet to invoice bridge
  • Marketing agency reporting portal
  • Agency back office portal
  • Agency ops center dashboard
  • Taskade Genesis FAQ
  • Taskade integrations
  • AI agents and automations

Clone a living retainer system into your workspace

Make Scope Creep Visible Before It Costs You

Harvest, Toggl, Asana, Monday, ClickUp, and Productive all earned their place. None of them was designed to be the record a client reads when they ask for one more small thing. That record is cheap to own and expensive to skip.

If timesheets drive your payroll and cost-rate margin is a board metric, keep the tool that does it and negotiate seats with clear eyes. If your real problem is that nobody, including your client, can see how much of the cap is gone on day eleven, generate the board and let the period speak for itself. Memory holds the scope, Intelligence flags the drift, Execution warns you in time. ▲ ■ ●

Generate an agency retainer scope tracker or start free in Taskade Genesis.

0%

On this page

What Agencies Actually Need From a Retainer TrackerWhy Scope Creep Exists in the First Place2026 Pricing Reality: Harvest, Toggl, Asana, Monday, ClickUp, ProductiveRough monthly stack math, paid seats onlyWho Should Switch to an Owned Retainer BoardWho Should Stay on Harvest, Productive, or a PSA SuiteWorkspace DNA: Projects, Agents, AutomationsThe Retainer Data ModelFields worth tracking day oneWhat Taskade Genesis Owns vs What You PairClient Portal Without OversharingMigration Checklist: Spreadsheet or PSA to a Retainer BoardWeek 0: Decide the nounsWeek 1: Generate and load real recordsWeek 2: Portal, automations, agentCutover rulesSide-by-Side: Choosing a Retainer Scope TrackerFeature depth vs ownershipA Day in the Life on a Retainer BoardFAQ: Retainer Scope Tracking for AgenciesRelated ReadingMake Scope Creep Visible Before It Costs You

Related Articles

Connecting a Taskade Genesis app to a custom domain with a single CNAME record so clients sign in on your own web address
August 28, 2026AI

Add Client Logins. Connect Your Domain. Ship a Real Product in 2026

Turn a cloned app into a product clients pay for. Add email sign-in on every plan including Free, point your domain at i...

Softr Alternative: Living Client Portal You Own (2026)
August 19, 2026AI

Softr Alternative: Living Client Portal You Own (2026)

Softr wins Airtable portal UIs. Operators need a living client portal with projects, agents, and automations. Honest 202...

Taskade Genesis ops system with projects, agents, automations, and client portal vs code-only app builder output
August 6, 2026AI

From AI App Builder to Ops System (2026): When the Demo Becomes the Business

Free AI app builders ship demos fast. Operators need dispatch boards, client portals, and automations that survive Monda...

Buyer and seller closing checklist portal with milestones and document status in Taskade Genesis
August 5, 2026AI

Buyer Seller Closing Checklist Portal (2026): Real Estate Transactions Without the Chaos

Real estate closings drown in email threads and lost PDFs. Agents and coordinators need a buyer-seller checklist portal ...

Coaching client progress portal with session notes, goals, and homework in Taskade Genesis
August 4, 2026AI

Coaching CRM Without Kajabi Fees (2026): Client Progress Portal You Own

Kajabi bundles courses and marketing for creators who sell content at scale. Coaches who run 1:1 and group programs need...

A live app built from a prompt, running with its own database, agents, and automations
September 1, 2026AI

Chat-Native App Builders in 2026: What You Actually Own When the Chat Ends

Claude, ChatGPT, and Gemini can all build an app inside the chat. The question nobody answers is what survives when you ...

View All Articles