
Project: Add CIS Deduction Calculator Page to React App
- or -
Post a project like this51
£80(approx. $107)
- Posted:
- Proposals: 21
- Remote
- #4477746
- Awarded
Freelance Technology Consultant & Software Developer – Web, Mobile & Cloud Solutions

Expert Web Developer - N8N, Wordpress, Shopify, Opencart, Laravel, Vue, React, PHP

Graphic designer |Social Media Design | Flyer Design | Website Design| Business Card

PPH #1 "Top Rated" Service Provider in Development & IT : Wordpress, Shopify, Magento, Squarespace, ZOHO, WHMCS, Salesforce, Vtiger, Learndash, Moodle

♛ PPH No. #1 ✔ AI Automations ♛ 12 Years of Experience in Web & Mobile Development & Designing ✔ Magento ✔ Shopify ✔ WordPress ✔ API Integration ✔ React Native ✔ AngularJS / Node.js



Full Stack Web & Mobile App Developer | Expert in Android & iOS |Graphic Design| Video Editing & Animation|Certified & Top Rated


Flutter | WordPress |Designer |Recruitment | Shopify | Wix | PHP | Laravel | ReactJs | | VueJS | Cross Platform | Digital Marketing | SEO

11729491118184568579517119272962537323114938205061391170005106641854899784934482
Description
Experience Level: Entry
We are looking for a developer to add a single-page CIS (Construction Industry Scheme) deduction calculator to our existing React application.
---
## Background
CIS (Construction Industry Scheme) is a UK HMRC scheme where contractors deduct tax from subcontractor payments.
This calculator is intended to help **subcontractors quickly estimate what they will actually receive** after CIS deductions.
Key logic:
* CIS is deducted on **labour only**
* Materials are **not subject to CIS**
* Tax rates:
* 0% (gross status)
* 20% (standard)
* 30% (higher rate)
* VAT (if registered) is charged on the **full invoice amount (labour + materials)** before CIS deduction
Example:
Labour: £500
Materials: £83
CIS @20% = £100
Net labour = £400
VAT @20% on £583 = £116.60
Total payable = £599.60
The calculator must follow this logic exactly.
---
## UX Requirements
The calculator should be simple and fast to use:
Inputs:
* Labour (gross)
* Materials
* CIS tax rate (radio buttons: 0%, 20%, 30%)
* VAT registered (tick box to enable VAT)
* VAT rate (default 20%, editable)
Outputs:
* CIS deduction
* Net labour
* Pay before VAT
* VAT amount (if VAT ticked)
* Total payable
Requirements:
* Instant recalculation (no page refresh)
* Clean, professional UI
* Mobile responsive
* Clear GBP formatting
* Basic validation (no negatives, sensible defaults)
This is intended as a quick estimation tool, not a full accounting system.
---
## Technical Stack
* React (SPA)
* FastAPI backend (not required for this task)
* Hosted on VPS
* GitHub repository access will be provided
---
## GitHub Workflow
* Create a feature branch
* Submit a Pull Request
* Do not push directly to main
* Follow existing project structure and styling
* No unnecessary external UI libraries
---
## Deliverables
* Fully working `/cis-calculator` page
* Clean, readable React component
* PR submitted and approved
* No console errors
* Ready for deployment
---
## To Apply
Please provide:
* Fixed price
* Estimated completion time
---
## Background
CIS (Construction Industry Scheme) is a UK HMRC scheme where contractors deduct tax from subcontractor payments.
This calculator is intended to help **subcontractors quickly estimate what they will actually receive** after CIS deductions.
Key logic:
* CIS is deducted on **labour only**
* Materials are **not subject to CIS**
* Tax rates:
* 0% (gross status)
* 20% (standard)
* 30% (higher rate)
* VAT (if registered) is charged on the **full invoice amount (labour + materials)** before CIS deduction
Example:
Labour: £500
Materials: £83
CIS @20% = £100
Net labour = £400
VAT @20% on £583 = £116.60
Total payable = £599.60
The calculator must follow this logic exactly.
---
## UX Requirements
The calculator should be simple and fast to use:
Inputs:
* Labour (gross)
* Materials
* CIS tax rate (radio buttons: 0%, 20%, 30%)
* VAT registered (tick box to enable VAT)
* VAT rate (default 20%, editable)
Outputs:
* CIS deduction
* Net labour
* Pay before VAT
* VAT amount (if VAT ticked)
* Total payable
Requirements:
* Instant recalculation (no page refresh)
* Clean, professional UI
* Mobile responsive
* Clear GBP formatting
* Basic validation (no negatives, sensible defaults)
This is intended as a quick estimation tool, not a full accounting system.
---
## Technical Stack
* React (SPA)
* FastAPI backend (not required for this task)
* Hosted on VPS
* GitHub repository access will be provided
---
## GitHub Workflow
* Create a feature branch
* Submit a Pull Request
* Do not push directly to main
* Follow existing project structure and styling
* No unnecessary external UI libraries
---
## Deliverables
* Fully working `/cis-calculator` page
* Clean, readable React component
* PR submitted and approved
* No console errors
* Ready for deployment
---
## To Apply
Please provide:
* Fixed price
* Estimated completion time
Robert B.
100% (16)Projects Completed
10
Freelancers worked with
9
Projects awarded
58%
Last project
21 May 2026
United Kingdom
Robert's other projects
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies