Office Location:
736 Broughton Street, Victoria, BC

Reference Number:

Number of Positions:

Employment Type:
Full-Time, Permanent

Salary Range:
Commensurate with experience.


We are growing faster than your last Chia Pet and are looking for a passionate Bookkeeper to join our company of 55+ employees. As the first full-time finance role, you will work closely with our COO/CFO. Your responsibilities are outlined below, but most importantly you will bring the right combination of experience and confidence to improve on our existing financial controls and tracking methods in order to provide the company with more detailed financial insight.

You have experience anticipating the needs of the team and taking financial and administrative tasks off the plates of executives with confidence and ease. Your organizational skills are beyond comparison and with dozens of bills or transactions to track every day, your attention to detail and consistency is paramount to your success. Your parents had a weird sense of humour because ownership, reliability, and accountability are your middle names. You recognize opportunities to improve financial controls, discipline, or processes and make recommendations with clear action plans. 

The sky is the limit in terms of growth on our team (ie: Controller); show us how much you’d like to take on and we’ll make sure you’re doing more than simply keeping the books. Although the skills for a great controller do not always align with those of a great bookkeeper, if you are great at what you do, there will always be a place for you to thrive and grow at FreshWorks.


  • Full cycle accounting - A/R. A/P and all related activities;
  • Prepare, send, and follow up on invoices with high profile clients;
  • Post, pay and reconcile A/P obligations in a timely manner;
  • Maintain sound records and monitor expenses;
  • Reconcile credit cards and bank accounts;
  • Treasury work - ensuring credit cards are paid on time;
  • Follow up on missing receipts or documentation;
  • Maintain orderly accounting files;
  • Respond to client and team member payment inquiries;
  • Post transactions to Xero from all credit cards and bank accounts;
  • Assist in assembling information and documents for annual audits;
  • Process bi-weekly payroll for full-time employees and contractors using a variety of payment software as needed;
  • Reimburse team members for out of pocket expenses as per FreshWorks’ policies;
  • Track department spending in order to forecast future budget needs;
  • Assistance with financial planning, reporting, and budgeting;
  • Build relationships with clients from both the public and private sectors;
  • Provide additional clerical and administrative support as needed.


Need to Haves

  • Minimum of 1-year experience as a Bookkeeper in an office environment working closely with Senior Executives and general team members;
  • Full cycle accounting experience;
  • Experience tracking accounts payable and accounts receivable, payroll, expense reimbursements and budgeting;
  • Strong service quality experience with excellent interpersonal and communication skills (written and verbal);
  • Flexible and self-motivated with strong organizational, multitasking, and administrative skills;
  • Ability to maintain a high level of confidentiality;
  • Pinpoint accuracy and attention to detail - we need to know EXACTLY where that piece of spinach in our teeth is;
  • Legal working status in Canada, please note that we do not have resources to sponsor work permits.

Nice to Haves

  • Experience in professional services industry like - IT, consulting, law, etc.;
  • Experience setting up accounting systems and processes, not just following them;
  • Familiarity with any of the following software: Xero, ReceiptBank, Expensify, Wagepoint, Plooto or similar accounting systems;
  • Working knowledge of G-Suite programs;
  • An understanding of challenges that affect growth stage companies (bonus if within the tech space!)

Click here to learn more about our benefits and culture.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field