GitScrum logo
For Agency Owners

Scope creep ends. Margin protection begins.

Create change requests from approved proposals. Client approves additional scope before work starts. Budget updates automatically on approval.

Every change tracked. Every hour billed. Zero surprises.

GitScrum ClientFlow Change Request
Change Request Lifecycle

From request to approved.
Every status visible.

Draft

Edit freely. Not visible to client.

Sent

Delivered to client portal.

Viewed

Client opened the request.

Approved

Budget updated automatically.

Rejected

Declined with client feedback.

Adjustment

Client requests modifications.

Timeline of every status change
Viewed timestamp tracking
Client feedback capture
Suggested value from client
Resend after adjustments
Generate invoice on approval
Proposal → Change RequestLinked
Client and contact details
Project assignment
Hourly rate from proposal
Currency configuration
Proposal Integration

Born from proposals.
Always linked.

Change requests only exist as additives to approved proposals. Original scope preserved. Additional scope clearly documented.

Requires approved proposal
Inherits client information
Inherits hourly rate
Project auto-linked
View original proposal anytime
Full audit trail maintained
Flexible Pricing

Hours or fixed.
Your choice.

Calculate additional scope by hours × rate, or set a fixed value. Both show clear impact on total project budget.

Toggle between pricing modes
Rate inherited from proposal
Auto-calculated totals
Current vs new budget display
Percentage increase shown
Multi-currency support
GitScrum Change Request Public
Budget Protection

Block work.
Until approved.

Enable 'require approval to continue' to pause project work until client approves the change. No more working for free.

Require approval to continue toggle
Project blocked until decision
Team notified of blocked status
Auto-unblock on approval
Protect profit margins
Clear scope boundaries
GitScrum Change Request Public
Client Experience

Share a link.
Get a decision.

Clients see a clear breakdown: current budget, additional scope, new total. Approve, reject, or request adjustment. No login needed.

Branded change request view
Budget comparison visual
Percentage increase displayed
One-click approve
Reject with feedback
Request adjustment option
Approve additional scope
Reject with reason
Request adjustment
Client Negotiation

Client pushes back?
Capture the counter.

Clients can suggest different hours or value when requesting adjustments. Review their counter-offer, revise if needed, resend.

Suggested hours from client
Suggested value from client
Comments and reasoning
Edit and resend workflow
Multiple revision rounds
Full negotiation history
GitScrum Change Request Negociation
Budget Update+25%
Original Budget$20,000
New Budget$25,000
Auto Budget Update

Approved?
Budget updated.

When client approves, project budget increases automatically. New total hours. New total value. Ready for invoicing.

Project budget auto-updated
New total hours calculated
New total value applied
Project unblocked instantly
Generate invoice option
Approval timestamp recorded
Quick Creation

Create in seconds.
Not hours.

Select approved proposal, enter justification and hours, send. Client decides. Project budget updates. Done.

Pre-filled from proposal data
Hours × rate or fixed value
Justification required
Commercial terms optional
Expiration date setting
Stripe payment link option
1

Select Proposal

Choose approved proposal as the base for your change request.

2

Define Additional Scope

Enter justification, hours, rate, or fixed value.

3

Send to Client

Client receives link. Approve, reject, or request adjustment.

Agency Owner Only

Financial tools for decision makers

Change request creation and approval is exclusive to Agency Owners. Protect pricing decisions and maintain financial control at the top.

Why GitScrum Change Requests?

GitScrumEmail ChainsSpreadsheets
Real-time status trackingLive trackingManual follow-upManual update
One-click client approvalOne clickReply threadNone
Auto budget updateAutomaticManual entryManual formulas
Linked to original proposalAlways linkedAttachmentsReferences
Branded client portalProfessionalNoneNone
Negotiation workflowBuilt-inEmail threadsExternal
Full audit trailCompleteScatteredVersion chaos

Common Questions

What agencies ask about change requests

Can I create a change request without a proposal?

No. Change requests are always additives to approved proposals. This ensures clear audit trails and proper scope documentation from the original agreement.

What happens when a client approves?

The project budget updates automatically with new total hours and value. If budget blocking was enabled, work can resume immediately. You can also generate an invoice instantly.

Can clients negotiate the price?

Yes. Clients can request adjustments with suggested hours or value. You review, edit if needed, and resend. This negotiation workflow is built into the system.

What does 'require approval to continue' do?

It pauses project work until the client decides. Teams see the blocked status. Once approved, work resumes. This prevents scope creep and protects your margins.

How does pricing work?

Choose hours × rate (inherited from proposal) or a fixed value. Both show current budget, additional amount, and new total. Clear impact visualization.

Do clients need an account?

No. Clients receive a public link to a branded portal. Approve, reject, or request adjustment with one click. No login required.

Can I track when the client views it?

Yes. The system tracks when clients open the change request, when they take action, and records all timestamps for audit purposes.

What if the client rejects?

Rejection is recorded with optional feedback. You can see exactly why and when. Use this to improve future proposals or negotiate.

Stop working for free

Track every scope change. Get approval before work starts. Bill additional hours properly. Your margins depend on it.

No credit card required.