{
 "schema": "aiblocks-page/1",
 "id": "project-time-and-expense-plan",
 "type": "skill",
 "name": "Project time and expense planner",
 "summary": "Set up how your team logs project hours and expenses. You get entry rules, an approval matrix and a checklist for handing time to billing.",
 "headline": "Project time and expense planner",
 "subhead": "Tell it how your team records project hours and expenses today, what tools you use and where it goes wrong. It writes entry rules, approval roles and a billing handoff. You also get fixes for late entries, lost receipts and projects that run over budget.",
 "job": {
  "id": "manage-projects",
  "name": "Plan projects and team capacity"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "source_text",
   "required": false,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  },
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "outputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "The tools you use now for time and expenses, or none",
  "Your project and client codes, and which work is billable",
  "Who approves time and expenses today",
  "How billing works, for example hourly or retainer",
  "What goes wrong now, such as late entries or lost receipts (optional)"
 ],
 "you_get": [
  "Entry rules for time and expenses, with receipt rules",
  "An approval matrix with a backup approver",
  "A checklist for handing approved time to billing",
  "A list of exceptions with the fix and owner for each",
  "A short list of report checks for each week or month"
 ],
 "use_when": [
  "Hours get logged on Friday for the whole week and nobody trusts them.",
  "Approvals pile up and invoices go out late.",
  "Client costs such as travel or software are paid by you and never billed.",
  "A project goes over budget before anyone notices."
 ],
 "skip_when": [
  "You do not bill clients by the hour, or the team has only a few people: use a simple shared timesheet.",
  "You want to check hours before pay day: use the Payroll timesheet checker.",
  "You want to sort card transactions by category: use the Expense sorter.",
  "You want to chase a client invoice that is already late: use the Unpaid invoice chaser."
 ],
 "output_sample": {
  "input": [
   "The tools you use now for time and expenses",
   "Your project codes and what counts as billable",
   "Who approves time and expenses, and how billing works",
   "What goes wrong today (optional)"
  ],
  "output": [
   {
    "name": "Entry rules",
    "contains": "What to record, how soon, the smallest time block and what receipts are needed."
   },
   {
    "name": "Approval matrix",
    "contains": "Who approves time and expenses, how often, with a backup for each."
   },
   {
    "name": "Billing handoff checklist",
    "contains": "Steps from approved time and costs to a draft invoice, each with an owner."
   },
   {
    "name": "Exception list",
    "contains": "A fix and an owner for late entries, lost receipts, disputes and budget overruns."
   },
   {
    "name": "Report checks",
    "contains": "A few numbers to review each week or month, such as late entries and budget used."
   }
  ]
 },
 "output_shape": "ENTRY RULES\n<what to record> | <how soon> | <receipt rule>\n\nAPPROVAL MATRIX\n<time or expense> | <approver> | <how often> | <backup>\n\nBILLING HANDOFF CHECKLIST\n1. <step> - <owner>\n\nEXCEPTIONS\n<problem> | <fix> | <owner>\n\nREPORT CHECKS\n<number to watch> | <how often>\n\nOPEN QUESTIONS\n<items marked MISSING>",
 "how_to_use": [
  "Open Claude, ChatGPT or Gemini. No code or paid tool is needed.",
  "Paste the skill text. Then paste your answers to the items above. Short notes are fine.",
  "Read the approval matrix first. Make sure each approver is a real person who can do it on time.",
  "Mark any rule that does not fit your business. Ask for a fix. Targets it suggests are rules of thumb, not facts about your firm.",
  "Share the entry rules with the team. Put the billing checklist where whoever bills can find it.",
  "Run one billing cycle. Note which exceptions came up, then ask the AI to tighten those rules."
 ],
 "checks": [],
 "next": [
  {
   "name": "Studio producer agent",
   "url": "https://useaiblocks.com/skills/agency-project-management-studio-producer",
   "why": "Studio producer agent"
  }
 ],
 "source": {
  "by": "erphq",
  "repo": "erphq/skills",
  "url": "https://github.com/erphq/skills/tree/eaa34a70a3bcd8a82aad118d10fbb084cdc1363a/departments/project-operations/01-org-under-100/time-expense",
  "licence": "MIT",
  "original_name": "time-expense",
  "commit": "eaa34a70a3bcd8a82aad118d10fbb084cdc1363a"
 },
 "credits": [
  {
   "title": "time-expense skill",
   "by": "erphq",
   "url": "https://github.com/erphq/skills/tree/eaa34a70a3bcd8a82aad118d10fbb084cdc1363a/departments/project-operations/01-org-under-100/time-expense",
   "used": "Copied under the MIT licence. We gave it a plain name and added a short run guide at the top of the skill, which also says to skip the author's product sections. We added notes marked \"Added by AI Blocks\" so it works in this library. We added Before you start and After this sections that link to other AI Blocks steps."
  }
 ],
 "files": [
  "LICENSE"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/project-time-and-expense-plan",
  "markdown": "https://useaiblocks.com/skills/project-time-and-expense-plan.md",
  "json": "https://useaiblocks.com/skills/project-time-and-expense-plan.json",
  "instructions": "https://useaiblocks.com/skills/project-time-and-expense-plan/SKILL.md",
  "download": "https://useaiblocks.com/skills/project-time-and-expense-plan.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/project-time-and-expense-plan",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/project-time-and-expense-plan",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
