ActivityTimeline Help Center

Finances FAQ

Access Management

Q: Can I change the Owner of a budget after it has been created?

A: No. The creator of the budget is automatically assigned as the Owner, and this role is immutable. This ensures that the person responsible for the initial setup remains the primary authority for that budget's security and sharing settings.

Q: What is the difference between an "Owner" and a user with "Administration" access?

A: Both roles have full visibility and can edit budget configurations (rates, scopes, and targets). The only difference is User Management:

  1. Owners are the only ones who can add or remove users from the sharing list.

  2. Administrators can manage the financial data and settings but cannot change who else has access to the budget.

Q: I’ve shared a budget with a user, but they say the reports look empty. Why?

A: This is likely due to the Jira Permission Mirroring feature. ActivityTimeline Finances respects your Jira security settings. If the user does not have "Browse Project" permissions for the Jira projects included in your budget's scope, the system will hide that data from them to prevent unauthorized access to sensitive worklogs.

Q: Can "Read-Only" users see sensitive information like Labor Rates?

A: Read-Only users can see the resulting costs and revenues in the reports and the line-by-line transactions in the Detailed Financial report. However, they cannot access the "Labor Rates" or "Configuration" tabs to see your global rate cards or multiplier logic. This allows you to share project health with stakeholders without exposing your internal cost structures.

Q: What exactly can a "Read-Only" user do with the data?

A: Read-Only users are restricted from making any changes to the budget's setup, but they have the power to:

  1. View the Summary, Budget vs Spend, and Detailed Financial reports.

  2. Filter data by Date Range or Grouping.

  3. Export to Excel: They can download the Detailed Financial report for external audits or presentations.

Q: How does the "Reuse Jira permissions" setting affect my budget?

A: This setting ensures your financial data is as secure as your Jira data.

  1. Per Project: The user only sees financial data for projects they can access in Jira.

  2. Per Issue: The user only sees costs/revenue for specific Jira issues they have permission to view. If your budget scope is broad (e.g., a JQL filter tracking 10 projects), a user might only see a partial view of the budget based on their specific Jira access.


Budget Setup & Tracking Rules

Q: What is the difference between a "Manual Budget" and an "Estimate Based Budget"?

A: This setting determines your total budget cap.

  1. Manual Budget: You enter a fixed dollar amount (e.g., $100,000). This is best when you have a strict, top-down budget approved by leadership.

  2. Estimate Based Budget: The system calculates your total budget dynamically by multiplying the Original Estimates of all Jira issues in your scope by your default project rates. This is best for agile teams building bottom-up budgets.

    image-20260417-125207.png

Q: What happens if I check the "without end date" box?

A: Selecting "without end date" creates an ongoing operational budget. This is ideal for tracking continuous product development (like SaaS maintenance) or internal departmental costs where there is no final delivery date. The reports will continue to aggregate data indefinitely.

Q: How do I track a Fixed-Price contract where I don't bill by the hour?

A: To track a fixed-price project, you must disconnect your team's hours from your revenue.

  1. Go to Configuration → General.

  2. Under Revenue Tracking, select Fixed Revenue Tracking (this ignores all billable hours).

  3. Under Cost Tracking, keep Labor & Fixed Expenses Tracking enabled (to track your internal costs).

  4. Log your fixed contract amount as a manual Revenue transaction via the + Add Transaction button.

    image-20260417-125537.png

Q: What does the "Scope" setting actually do?

A: The Scope defines which Jira issues the budget monitors. If you set the scope to a specific Jira Project, ActivityTimeline will only calculate labor costs and revenues for worklogs logged against issues within that specific project. You can scope by Projects, Epics, or a saved JQL filter.

Q: Can one Jira project belong to multiple different budgets?

A: Yes. You can create multiple budgets that track the same Jira project. For example, you might have one budget tracking the "Development" phase (Jan-Mar) and another budget tracking the "Maintenance" phase (Apr-Dec) of the same project.


Rates & Hierarchy

Q: How does the system decide which rate to use if a user has multiple rates?

A: ActivityTimeline uses a strict "Rate Hierarchy" to ensure the most specific rate is always applied to a worklog. The system checks for rates in this exact order:

  1. Category Rate (Highest Priority): If the worklog is assigned a specific Category (e.g., "Urgent Support"), the system uses the rate defined for that Category.

  2. User Rate (Medium Priority): If no Category rate exists, the system checks if the specific individual who logged the time has a custom rate assigned to them.

  3. Default Budget Rate (Lowest Priority): If neither a Category nor a User rate exists, the system falls back to the default rate defined for the entire budget.

Q: What is the difference between an Hourly Rate and a Monthly Rate?

A: This is a crucial distinction in how costs and revenues are calculated:

  1. Hourly Rates: Are directly tied to Jira worklogs. If a user works 5 hours, the cost is 5 * Hourly Rate. If they don't log time, their cost is $0.

    • Monthly Rates: Are time-based and independent of worklogs (ideal for salaried employees). The system takes the fixed monthly amount and automatically prorates it into a daily cost based on the active days in that specific calendar month. This cost is applied even if the user logs zero hours in Jira.

Q: If I change a user's rate today, will it recalculate all their past worklogs?

A: No, not if you use the correct method. ActivityTimeline uses Effective Dating to preserve historical accuracy.
To update a rate without altering the past, you must click + Add New Rate on the user's row, select the Start date for the new rate, and enter the new amount. The system will use the old rate before that date, and the new rate from that date forward.
Warning: If you simply click the pencil icon and edit an existing, past-dated rate, it WILL recalculate historical data.

CleanShot 2026-04-22 at 14.21.02@2x-20260422-112107.png

Q: How do "Category Rates" actually work?

A: Category rates (Labor rate adjustments) allow you to price specific types of work differently, regardless of who performs it. For example, you might charge a premium for "Emergency Fixes."
When configuring a Category Rate, you can either:

  1. Fixed Rate: Assign a flat dollar amount (e.g., $200/hr) for any work logged under that category.

  2. Multiplier: Apply a modifier to the user's base rate (e.g., a multiplier of 1.5 means "Emergency" work costs 1.5x whatever that specific user's normal rate is).

Q: How do I handle non-billable work for a client project?

A: The best way to handle this is via Labor rate adjustments.

  1. Create a specific Worklog Category in Jira (e.g., "Internal Sync" or "Non-Billable").

    1. In your budget's Custom Category rates tab, add that category.

    2. Set the Cost Rate to your internal cost (so you track the expense of the time).

    3. Crucially, set the Billing Rate to $0. Any time logged to this category will now increase your Actual Spend without falsely inflating your Actual Revenue.


Allocations & Targets

Q: Why does my "Budget vs Spend" report say "No allocations set"?

A: This happens when you try to view the report using a "Group by" dimension (e.g., Category, Project) that you haven't set up targets for yet.
The left-hand "Budget" pie chart doesn't calculate automatically from Jira; it relies on you manually telling the system how you plan to distribute your total budget.
To fix this, click the Set Budget Allocations button on the empty chart (or go to Configurations → Budget Allocations) and define your spending targets for that specific grouping.

Q: What is the difference between the Total Budget and a Budget Allocation?

A:

  1. Total Budget: This is the single, overarching financial cap for your entire project (e.g., $100,000). You set this on the General configuration tab.

  2. Budget Allocation: This is how you plan to slice up that $100,000. Allocations are your internal spending targets (e.g., allocating $40,000 to "Development" and $60,000 to "Marketing"). You set these on the Budget Allocations tab.

Q: Can I create different allocation breakdowns for the same budget?

A: Yes! This is a very powerful feature. You can go to Configurations → Budget Allocations and create multiple, distinct breakdowns.
For example, you can create one allocation rule grouped by Category (Billable vs. Non-Billable) and a completely separate rule grouped by Project (Website V1 vs. Mobile App).
When you return to the "Budget vs Spend" report, you can seamlessly switch between these views using the "Group by" dropdown.

image-20260417-153910.png

Reports & Calculations

Q: How exactly does ActivityTimeline calculate "Actual Spend"?

A: "Actual Spend" represents your true, incurred costs up to the current date. It is calculated automatically by adding two components:

  1. Labor Costs: The sum of all approved Jira worklog hours multiplied by the most specific cost rate assigned to that user/category on that date. (If you use Monthly Rates, it includes the prorated daily cost).

  2. Fixed Expenses: The sum of all manual transactions (e.g., software licenses, travel) you entered via the + Add Transaction button that are dated on or before today.

Q: How does the system calculate "Forecasted Spend" (and Revenue)?

A: "Forecasted Spend" predicts your total final cost at the end of the project. It is not based on remaining Jira estimates.
It is calculated by taking your current Actual Spend (past) and adding any known, scheduled costs that occur strictly in the future:

  1. Future Labor Costs: The prorated daily cost of users assigned a Monthly Rate extending through the end of the budget period.

  2. Future Fixed Expenses: Any manual expense transactions you added via + Add Transaction that are dated in the future.

  3. (Revenue follows the exact same logic, using Billing Rates and Fixed Revenue transactions).

image-20260420-155201.png

Q: I want to invoice a client based on the data in ActivityTimeline. What's the best report for this?

A: The Detailed Financial report is designed specifically as an auditable ledger for invoicing.

  1. Navigate to the Detailed Financial tab.

  2. Click the Total revenue template on the left panel. This filters out all internal costs and non-billable time.

  3. Set your desired Date Range (e.g., "Last Month").

  4. Click the green Excel button in the top right corner. The exported spreadsheet will contain a clean, line-by-line breakdown of every billable hour and fixed revenue item, ready to attach to your invoice.

Screenshot 2026-04-20 at 16.52.21.png

Q: How do I remove employee salaries from my cost reports to see only vendor expenses?

A: Use the Detailed Financial report. Click the Non-Labor cost template on the left panel. This instantly filters out all calculations based on worklogs or monthly employee rates, leaving you with a clean audit of only your manually entered fixed expenses (software, travel, contractors, etc.).