Embed a Government of Canada Salary Widget

A free, always-up-to-date salary lookup for Government of Canada classifications — drop it on your site in one line of HTML. No signup, no API keys, no tracking scripts. Data comes from Treasury Board collective agreements and updates automatically when FedPay.ca does.

One-line install
Copy a single iframe snippet. Works in WordPress, Ghost, Notion, plain HTML, anywhere.
Always current
When Treasury Board publishes new rates, the widget updates. Your page never goes stale.
All 60+ classifications
AS, PM, EC, IT, FI, EX, FB, FS, and every other federal pay group. Annual and hourly rates.

Customize and preview

Live preview

This iframe is the actual widget your visitors will see.

Embed code

Paste this anywhere HTML is accepted — your own site, a blog post, a CMS editor that supports embeds. The widget loads lazily and won’t slow down your page.

Parameters

ParameterExampleDescription
classASClassification code to preselect (any group on FedPay).
levelAS-03Level code within the preselected classification.

Visitors can change the classification and level in the widget itself — these parameters just set the starting values.

License and attribution

The widget is free to embed on any site — personal, commercial, public sector, nonprofit. No signup, no API key, no fee.

One condition: keep the “Salary data from FedPay.ca” attribution link in the snippet intact, and don’t remove the “FedPay.ca” links from the widget itself. That link is how this project stays funded and maintained.

Data in the widget is provided as-is for informational purposes. Always verify specific pay details with your departmental compensation advisor or the official Treasury Board collective agreement. See methodology and sources.

Who this is for

  • Career and job-search blogs writing about Government of Canada hiring. Readers can look up pay for the role they’re applying to without leaving your article.
  • Immigration and newcomer resources explaining the federal public service to people settling in Canada. The widget answers “how much does X pay?” in one click.
  • Union and bargaining-agent sites (PSAC, PIPSC, CAPE locals, etc.) showing members current rates for their group without needing to maintain their own tables.
  • Financial planners and personal-finance writers giving federal-employee clients a quick way to see base pay alongside their tax and pension calculators.
  • Universities and career centres with resource pages for students considering public service.

Questions

Is there an API instead of an iframe?

Not yet — if you need JSON access to salary data, get in touch via the contact page. Enough interest and it’ll ship.

Will this slow down my page?

No. The iframe uses loading="lazy" so it only loads when scrolled into view. The widget itself is plain HTML and CSS with no external scripts.

Can I style the widget to match my site?

Not currently. The widget has a single clean design — a navy header with neutral typography — that’s meant to look reasonable on any site without fighting the host page. Custom theming is on the roadmap.

What happens when salaries are updated?

The widget pulls from the same source as FedPay.ca. When Treasury Board publishes new rates and FedPay updates, every embedded widget on the internet updates too — no action on your part.

Are there tracking cookies or ads in the widget?

No. The embed page does not load analytics, ads, or tracking cookies. It’s a clean, read-only salary lookup.