Bookkeeping & Payroll for Oregon Contractors and Farms

Clean monthly books, payroll done right, and tax-ready financials. Done by me, locally, in the Salem–Portland area.

Book a free 15-minute consult

Pick your path

Contractors

  • Job costing by project
  • Certified payroll for public works
  • Books ready for bids and your CPA
Bookkeeping for contractors →

Farms

  • Farm payroll and seasonal workers
  • Oregon agricultural overtime tracking
  • Costs by crop or field
Bookkeeping for farms →

Small businesses

  • Monthly bookkeeping and reconciliations
  • Payroll for small teams
  • Cleanup when you've fallen behind
See all services →

Hi, I'm Stephen

I run SMK Payroll & Bookkeeping, a one-person bookkeeping and payroll practice serving Salem-Keizer, Portland, and Eugene. I work with construction businesses and farms: job costing, certified payroll, farm payroll, and numbers your CPA can use.

I don't outsource your bookkeeping to other companies. I keep my client list small on purpose: fewer clients, closer attention.

Intuit Bookkeeping CertificationIssued Oct 2026 · Verify on Credly Intuit Bookkeeping Trained badge

Three steps to clean books

  1. Free 15-minute call

    We talk about your business and what you need.

  2. Written estimate

    You get an estimate of the hours at $50/hr. No retainer, no surprises.

  3. I take it from there

    Monthly books, payroll, and a quick check-in each month.

Common questions

What software do you use?

I can work in your existing accounting software or help you choose and set one up.

Do you do taxes?

I keep your books tax-ready and work directly with your CPA. I don't prepare income tax returns.

Can you take over my existing payroll?

Yes. I'll handle the switch, including year-to-date balances, so nothing gets missed mid-year.

Do I need to be local?

No. I work mostly with Salem–Portland businesses, but everything can be done remotely anywhere in Oregon.

Ready for clean books?

Book a free 15-minute call and I'll tell you what you need and what it will cost at $50 an hour.

I'm ready for clean books