Employers trying to fill roles should disclose the salary on offer to avoid losing candidates in a "jobseekers' market", according to IrishJobs.ie.
The recruitment site surveyed 116 employers and 1,434 jobseekers - and found firms' refusal to offer a salary scale in the job description as the "biggest frustration" for applicants.
For their part, nine out of 10 employers said they had recently lost candidates midway through the recruitment process - most commonly because they had accepted a job elsewhere - costing the firm money and time.
"There is a fine line between taking enough time to identify the best candidates and taking too much time to make a decision," said IrishJobs.ie general manager Orla Moran. "We are in a jobseekers' market. The results suggest if a process is too long, employers risk losing candidates to competitors."
Ms Moran said only 10pc of the 1,100 active jobs on the site explicitly state salary ranges.
"It's the big frustration for jobseekers, who ask: why do I have no idea what the going rate is for this job?" she said.
IrishJobs.ie does ask companies to list salary ranges and plans to make these mandatory in the coming year.
Ms Moran said IrishJobs.ie plans to make jobs searchable by salary band. Companies still will be able to avoid displaying this information on the job description, but users will be able to search a group of jobs based on salary range.
"They won't see €65,000- €80,000 on the job spec - but they will on the search."
More than a third of surveyed jobseekers said their recent interviews had given them no chance to demonstrate skills and expertise.
When asked to identify the most frustrating aspect, 27pc of jobseekers picked the lack of salary information, while 25pc cited non-existent communication from the company.
Smaller numbers noted long application forms (12pc), vague job descriptions (10pc), an inability to apply for the job using a mobile phone (6pc) and an inability to submit an online professional profile (3pc) as problems.