Skip to content

Our process

Full methodology

The complete explanation behind the summary on How we verify.

Why we verify

If you're 15, most job listings aren't written for you. They don't say whether the employer hires at your age — you find out after applying, or after showing up. That's a waste of your time.

So we ask. Then we tell you what we found, and when we found it out.

What we check

For each employer and role, we try to establish four separate things:

  • the minimum age the employer actually hires at
  • the role it applies to, because one store can hire at different ages for different jobs
  • the location, because policies aren't always the same everywhere
  • how to apply, so the link takes you somewhere real

Where our information comes from

We prefer the employer's own sources — their careers site, their official job postings, or a direct answer from the employer.

Sometimes we call or email a location and ask. When we do, we record who we spoke to by role, not by name, and when we spoke to them.

We also find leads on other job sites. Those help us know where to look, but a listing on a third-party site is not enough on its own for us to publish an age.

Two ways we confirm it

Verified with employer means direct confirmation using an authorized contact method — phone, email, in person, or corporate confirmation.

From employer's official listing means the information is supported by the employer's own careers site or official job posting.

Minimum age is not the same as preferred age

An employer might hire at 15 but prefer 16. Both are useful, and they're different facts, so we keep them separate. If we show you a preferred age, it doesn't mean you can't apply.

Being allowed to work is not the same as being hired

BC law sets rules about what work young people can do and when. That's on our Know your rights page.

But being legally allowed to work at 14 doesn't mean any particular employer hires at 14. That's a business decision, and it's the thing we research.

Hiring now is not the same as eligible to apply

Eligible — this employer hires people your age for this role. Hiring now — there's an open position right now.

Eligibility lasts. Openings come and go. We show them separately, so you can find employers worth approaching even when nothing is posted.

Why location and role matter

A manager can tell us confidently what happens at their own store. They're less certain about the rest of the province, and they don't set national policy.

So we're careful about how far we stretch an answer. One location telling us something doesn't automatically become a rule for every location, and a policy for one role doesn't automatically apply to a different job at the same place.

What “last checked” means

Every listing shows when its information was last checked. That's a real date, not the date we published the page.

Older information isn't necessarily wrong — but it's older, and we treat it that way. We recheck listings, and information that gets too old stops appearing in age-filtered results until we've confirmed it again.

When information changes

Employers change their minds, and we won't always hear about it straight away. When we learn something has changed, we update or remove the listing.

If an employer tells us we've got something wrong about them, we look into it and correct it. Corrections are free and we don't need a reason to make one.

A person reviews every listing

Nothing gets published automatically. Before a listing appears, someone reads the evidence behind it and decides whether it's good enough. When it isn't, the listing stays unpublished — even if that means we have less to show you.

We're independent

Employers don't pay us to be listed, and they can't pay to change what we say. We're not affiliated with the employers on this site, and being listed doesn't mean they've endorsed us.

Still — check before you count on it

We're careful, and we'll still sometimes be out of date. Before you rely on anything here, ask the employer. They're the ones who decide.

See something wrong?

Report a change