Skip to main content

How to Configure Salary Rate vs CTC Fields in PyjamaHR: Step-by-Step Guide for Job Posts and Application Forms

Updated this week

Executive Summary

PyjamaHR allows you to customize salary information in your job postings and application forms, supporting both CTC (Cost to Company) and hourly rate fields. This flexibility is crucial for companies hiring for full-time, contract, or freelance roles, ensuring you collect the right compensation details from candidates and display only what you want on public job listings. This article provides a comprehensive guide to configuring salary fields, avoiding common mistakes, and optimizing your hiring workflow.


Detailed Overview

What Are Salary Rate and CTC Fields?

  • CTC (Cost to Company): The total annual compensation package for a candidate, commonly used for full-time roles.

  • Hourly Rate: The compensation per hour, typically used for freelancers or contract positions.

Why Configure These Fields?
- Ensure candidates see only relevant salary information for the role type.
- Collect the right compensation data (current, expected CTC, or hourly rate) during application.
- Control what salary details are visible to candidates and what remains internal.

Integration with Other PyjamaHR Features:
- Salary fields appear in job postings, application forms, and candidate profiles.
- Screening questions can be used to collect additional or alternative compensation details.
- Visibility settings allow you to hide or show salary information to candidates.

Business Impact:
- Attract the right candidates by displaying appropriate salary information.
- Streamline candidate evaluation by collecting standardized compensation data.
- Maintain confidentiality and compliance by controlling salary field visibility.


Step-by-Step Guide: Configuring Salary Rate and CTC Fields

1. Choosing the Right Salary Field for Your Job Post

a. For Full-Time Roles (CTC)

  1. Go to the Job Creation Page.

  2. Locate the Salary/CTC Section.
    - Field label: “CTC” or “Annual Salary (CTC)”

  3. Enter the CTC Range.
    - Example: ₹6,00,000 – ₹8,00,000 per annum

  4. Set Visibility:
    - Option to “Show CTC to candidates” (toggle on/off)
    - Screenshot suggestion: Show the CTC field with visibility toggle

b. For Freelance/Contract Roles (Hourly Rate)

  1. Go to the Job Creation Page.

  2. Locate the Salary Section.
    - Field label: “Hourly Rate” or “Salary Type” dropdown

  3. Select ‘Hourly Rate’ and Enter the Range.
    - Example: ₹500 – ₹1,000 per hour

  4. Set Visibility:
    - Option to “Show hourly rate to candidates” (toggle on/off)
    - Screenshot suggestion: Show the hourly rate field and toggle

c. If the Field Is Not Visible

  • Ensure you have selected the correct job type (full-time vs. freelance/contract).

  • If you still don’t see the field, contact support with your Job ID and location.


2. Configuring Application Form Fields

a. Adding CTC Fields to the Application Form

  1. Go to the Application Form Editor for the Job.

  2. Enable ‘Current CTC’ and ‘Expected CTC’ Fields.
    - Set as “Mandatory” or “Optional” as needed.
    - Screenshot suggestion: Application form field toggles for CTC

  3. Save the Form.
    - Fields will now appear to candidates during application.

b. Adding Hourly Rate as a Screening Question

  • If you need to collect hourly rate expectations (not a default field):
    1. Add a Custom Screening Question: “What is your expected hourly rate?”
    2. Set as mandatory if required.

  • Screenshot suggestion: Adding a custom screening question

c. Hiding Salary Fields from Candidates

  • If you want to collect salary info internally but not show it on the job post:
    1. Toggle off ‘Show CTC to candidates’ in the job settings.
    2. Keep CTC fields enabled in the application form for internal use.


3. Editing Salary Fields for Existing Jobs

  1. Go to the Job Dashboard.

  2. Select the Job and Click ‘Edit’.

  3. Update Salary/CTC or Hourly Rate Fields as needed.

  4. Adjust visibility settings.

  5. Save changes.


Advanced Usage & Best Practices

  • For Mixed-Mode Hiring: If you hire both full-time and freelancers, use the “Salary Type” dropdown to switch between CTC and hourly rate for each job.

  • Collecting Both CTC and Hourly Rate: Use custom screening questions to gather both, if needed for hybrid roles.

  • Optimizing Candidate Experience: Only show salary fields relevant to the role; hiding unnecessary fields reduces confusion.

  • Internal vs. External Visibility: Remember, hiding CTC in the job post does not hide it from your internal team or from the application form if enabled.

  • Bulk Editing: For multiple jobs, use the bulk edit feature to update salary fields and visibility settings efficiently.

Do’s:
- Do enable only relevant salary fields for each job type.
- Do use screening questions for additional compensation details.
- Do check visibility settings before publishing.

Don’ts:
- Don’t leave salary fields blank if you want to attract serious candidates.
- Don’t assume hiding CTC in the job post will hide it everywhere—check application form settings too.
- Don’t forget to update salary fields when duplicating jobs for different contract types.


Troubleshooting & Common Issues

Issue: “Where is the CTC option?”

  • Solution: Ensure you have selected the correct job type. If missing, contact support with Job ID and location.

Issue: “Current CTC/Expected CTC fields not visible in application form.”

  • Solution: Go to the application form editor and enable these fields as mandatory or optional.

Issue: “Job posting does not show CTC details.”

  • Solution: If you have hidden CTC in the job settings, it will not appear to candidates. To show it, toggle on “Show CTC to candidates.”

Issue: “I want to collect expected CTC but not show salary in the job post.”

  • Solution: Hide CTC in job post settings but enable expected CTC as a screening question or application form field.

Issue: “Need hourly rate option for freelancer job post.”

  • Solution: Select ‘Hourly Rate’ in the salary section during job creation. If not available, contact support.

Issue: “Candidates see the wrong salary field.”

  • Solution: Double-check job type and salary field configuration before publishing.


Comprehensive FAQ

1. How do I switch between CTC and hourly rate for a job post?
Select the appropriate salary type in the job creation/edit page. Use the “Salary Type” dropdown if available.

2. Can I hide salary details from candidates but still collect them?
Yes. Hide CTC/hourly rate in the job post, but enable the fields in the application form or as screening questions.

3. Why don’t I see ‘current CTC’ or ‘expected CTC’ in the application form?
Go to the application form editor and enable these fields.

4. Can I collect both CTC and hourly rate for a single role?
Not by default, but you can add a custom screening question for the additional field.

5. What happens if I hide CTC in the job post?
Candidates won’t see the salary range, but you can still collect expected CTC via the application form.

6. How do I add an hourly rate field for freelancers?
Choose ‘Hourly Rate’ in the salary section when creating the job.

7. Is it possible to make salary fields mandatory?
Yes, in the application form editor, set fields as “Mandatory.”

8. Why is the salary field missing after duplicating a job?
Check the job type and salary field settings after duplication.

9. Can I edit salary fields after publishing a job?
Yes, go to the job dashboard, select the job, and click ‘Edit.’

10. What if I need a salary field not available by default?
Use custom screening questions to collect any additional compensation information.


Related Features & Next Steps

  • Screening Questions: Use for collecting custom compensation details.

  • Application Form Editor: Customize which fields appear to candidates.

  • Job Visibility Settings: Control what salary info is shown publicly.

  • Bulk Edit: Update salary fields for multiple jobs at once.


Still have questions?
If you encounter issues not covered here, contact PyjamaHR Support with your Job ID and a screenshot for faster resolution.


This article is based on real customer conversations and reflects the latest PyjamaHR workflows and best practices as of June 2024.

Did this answer your question?