Skip to main content
Jobs are the foundation of Skillhouse. A client posts a job describing the work needed, and freelancers submit proposals. Once the client selects a freelancer, the job moves into the contracting phase.

Job lifecycle

Open → Applicants submitted → Freelancer selected → Ongoing (contracted) → Closed
StatusWhat it means
OpenThe job is visible on the job board and accepting proposals
OngoingA freelancer has been hired and a contract exists
ClosedThe contract has completed or been cancelled

For clients: posting a job

1

Go to 'Post a job'

From your client dashboard, click Post a job to open the job creation form.
2

Fill in the job details

Provide the following information:
  • Title — a clear, concise name for the role
  • Description — a full explanation of the work, deliverables, and expectations
  • Rate — the budget you are willing to pay (flat rate)
  • Experience level — choose Beginner, Intermediate, or Expert
  • Location — specify a location or “Remote”
  • Category — the general field the job belongs to
  • Skills required — select the specific skills you need from the available list
3

Submit the job

Click Post job. Your job is published immediately and appears on the public job board with a status of Open.
4

Monitor applicants

As freelancers apply, the applicant count on your job listing increases. Open the job from My jobs to view all proposals.
5

Update the job if needed

You can edit any field of the job after posting using the Edit option on the job detail page.
Write a detailed description and list all required skills accurately. Jobs with complete information attract more relevant proposals.

For clients: reviewing applicants and selecting a freelancer

Once proposals come in, open the job from your dashboard and navigate to the Applicants tab. Each applicant entry shows the freelancer’s profile details.
  • Review each freelancer’s profile, experience, and past reviews.
  • When you find the right candidate, select them. Their application status changes to Accepted and all other applicants are marked Rejected.
  • You can then proceed to create a contract for the accepted freelancer. See Contracts for the next steps.

For freelancers: browsing the job board

The job board at /jobs lists all Open jobs posted by clients. You can browse without restrictions. To narrow results, use the available filters:
  • Category
  • Required skills
  • Experience level
  • Location
  • Budget range
Click any job listing to view the full details, including the description, required skills, experience level, and the client’s posted rate.
You must be logged in as a freelancer to submit a proposal. Viewing job listings does not require authentication.

For freelancers: applying to a job

1

Find a job you want to apply for

Browse the job board or use filters to find a relevant listing. Click the job title to open the detail page.
2

Review the job details

Read the description, required skills, experience level, and rate carefully before applying.
3

Click 'Apply'

On the job detail page, click the Apply button. Your proposal is submitted with a status of Pending.
4

Track your application

Go to Applied jobs in your freelancer dashboard to see all your active proposals and their current statuses.
5

Wait for the client's decision

The client reviews all proposals and either accepts or rejects them. You will see the status update in your dashboard.

Application status tracking

Every proposal you submit has one of three statuses:
StatusMeaning
PendingYour proposal has been submitted and is awaiting the client’s review
AcceptedThe client has selected you for this job — expect a contract to follow
RejectedThe client chose another freelancer for this job
You can cancel a pending application from the Applied jobs page if you are no longer available or interested. Once a contract is created, you cannot cancel the application.

Contracts

What happens after a freelancer is accepted — creating and managing contracts.

Payments and escrow

How the client funds the contract and how the freelancer gets paid.

Build docs developers (and LLMs) love