Software Licence Agreement
Seller: Accountants Expert, operated by BOMCAS Canada. The seller has not published a street address or a registration number on this page. Write to licences@accountantsexpert.com.
1. The parties and the product
This Software Licence Agreement is between the seller, Accountants Expert, operated by BOMCAS Canada, and the buyer who takes a paid plan. It covers BOMCAS Tax & Payroll Calculators – Canada Pro and future paid products the seller licenses on the same terms, unless a future product names a different agreement. The software estimates Canadian tax and payroll figures, including figures for Alberta and British Columbia, from a rate file. Those figures are estimates. They are not a filing, a ruling, or advice. Version 2026-11-11 of this agreement is the version numbered at the top of this page.
The buyer installs the software on the buyer's own WordPress site. The seller does not host the buyer's site and does not enter the buyer's client data. What a visitor types into a calculator stays in that browser unless a later feature, turned on by the site owner, sends it somewhere else. The buyer is responsible for the site on which the software runs.
2. Licence, not a sale
The seller grants a licence. The seller does not sell the copyright, the trademarks, or the rate files as a work the buyer may republish. The licence is non-exclusive, non-transferable, and limited to the site count of the plan. Personal is one site. Professional is five sites. Agency is twenty-five sites. A site is one WordPress installation, including a staging host that is activated with the key. Activating more sites than the plan allows is a breach. The seller may refuse the extra activation or suspend the key until the count is back inside the plan.
The licence lasts for the paid term, including the remainder of a term after the buyer turns auto-renewal off. When the paid term ends and is not renewed, the licence to receive updates and support ends. A copy already installed may continue to run as the GPL section below explains. Running an old copy is not a right to new versions, new rate packs, or support.
3. What the buyer may not do
The buyer may not resell, sublicense, rent, or redistribute Pro. The buyer may not include Pro in a theme, a plugin pack, or a hosted service that third parties activate under their own keys, except that an Agency plan may be used on client sites the buyer administers, within the site count, and those client sites are the buyer's activations. The buyer may not give the licence key to the public, post it in a repository, or let a number of sites greater than the plan share one key by rotating activations to avoid the limit.
The buyer may not remove a copyright notice, a licence notice, or a trademark from the software and then present the result as the buyer's own product. White-label options, where the plan includes them, allow the buyer to hide the seller's branding on a client site as the product screen describes. White-label does not assign the copyright and does not allow redistribution of the package.
4. Reverse engineering
The buyer may not reverse engineer, decompile, or disassemble the software except to the extent a mandatory law allows that activity and the law cannot be waived, or to the extent the GPL section below permits inspection of GPL-covered PHP because the GPL itself gives that permission. The buyer may not use the software to build a competing rate database by systematic extraction of the rate files. The buyer may not probe the licence server except through the documented activation and update calls.
A security researcher who wants to report a vulnerability should write to licences@accountantsexpert.com and give the seller a reasonable time to look at the report before publishing exploit detail. This request is not a bug-bounty contract. It does not authorise access to another customer's account or to data the researcher does not already have.
5. GPL and what this agreement still governs
Lite, the free plugin BOMCAS Tax & Payroll Calculators – Canada, is licensed under the GNU General Public License, version 2 or any later version. Pro's PHP is licensed under the GPL to the extent WordPress requires PHP that is a derivative work of WordPress to be GPL. Nothing in this agreement takes away a right the GPL grants in that PHP. The buyer may use that PHP as the GPL allows.
The licence key, the update service, the support service, the rate-update service, the account, and the paid entitlement are not a sale of those services under the GPL. They are governed by this agreement. A person who receives a copy of GPL PHP from someone else does not thereby receive the buyer's key, the buyer's updates, or the buyer's support. The seller may check a key before sending an update. Ending the paid term ends that service even if a copy of the PHP remains installed.
6. Updates and support
During an active paid term, and during the rest of a term after auto-renewal is cancelled but before the term ends, the buyer may download updates that the seller releases for that product and may ask for support. Support is help with installation, activation, and defects in the software. Support is not tax advice, not a review of a client file, and not a promise that a figure matches a later government announcement on the day the announcement is made.
After the paid term ends, updates and support stop. The seller does not owe a new version to a lapsed key. The seller may, but need not, offer a renewal. A critical fix may be shipped to a current major version at the seller's discretion. Discretion is not a duty. The buyer who needs the fix on a lapsed key must renew or accept that the installed copy stays as it was.
7. Keys, suspension, and termination
The key is the credential for updates and activation. The buyer must keep it confidential. The seller may suspend a key that is published, that is activated beyond the site count, that is the subject of a chargeback, or that is used in breach of the Acceptable Use Policy. Suspension stops updates, support, and new activations. The seller will tell the account email what the suspension is for, unless the law or a fraud investigation requires silence.
The seller may terminate the licence for a material breach that the buyer does not cure within fourteen days after notice, or immediately for a breach that cannot be cured, including redistribution of Pro, a chargeback that succeeds, or misuse that puts other customers at risk. Termination ends the paid entitlement. It does not refund a term already delivered, except where the Refund and Cancellation Policy or a mandatory law requires a refund. The buyer must stop using a white-label presentation that claims a current subscription after termination.
8. The buyer's sites and clients
The buyer is responsible for the sites they activate. A client of the buyer is not a party to this agreement unless that client buys their own plan. If the buyer puts Pro on a client site, the buyer remains the licensee. The buyer must have the right to install software on that site. The seller does not enter a professional relationship with the client's customers. The Disclaimer applies to every figure the software shows, including a figure shown on a client site.
The buyer will not tell a client that the seller is their accountant, their tax adviser, or a firm that reviews their return. The buyer will not display a certification mark the seller has not authorised. The seller has not authorised a claim that the software is certified by the Canada Revenue Agency, Revenu Québec, or any professional body.
9. Open-source components and trademarks
The software may include components under their own open-source licences. Those licences govern those components. This agreement governs the paid key and the services. The names Accountants Expert, BOMCAS, and the product name are trademarks of the seller or are used by the seller to identify the product. The licence does not grant a trademark licence except the limited right to name the product truthfully while the subscription is active, and the white-label right if the plan includes it.
The buyer may say that a site uses the product. The buyer may not say that the seller endorses the buyer, and may not use the seller's marks in a way that suggests a partnership, a franchise, or a professional designation. On the end of the paid term, the buyer must stop any white-label configuration that the plan no longer includes, and must stop advertising a current subscription.
10. Auto-renewal and the paid term
The commercial term is the paid term described in the Terms of Sale. Auto-renewal is how a new term starts. The buyer can turn auto-renewal off in My Account. This agreement does not refund unused time. The seller does not refund a term because the buyer stopped using a site. The Refund and Cancellation Policy is part of the bargain and the buyer should read it before paying.
If the buyer does not renew, the licence to the update and support services ends at the end of the paid term. The buyer should export any settings they need before that date. The seller does not promise to store a deactivated site's configuration after the term, beyond what WordPress on the buyer's own host already stores.
11. Warranty disclaimer for the software
The software and the services are provided as is and as available. The seller disclaims warranties of merchantability, fitness for a particular purpose, and non-infringement, to the extent the law allows that disclaimer. The seller does not warrant that a figure is free of error, that a rate file matches every bulletin issued this morning, or that the software will be uninterrupted. A consumer who has a statutory quality right that cannot be waived keeps that right. The Limitation of Liability and Indemnity states the cap and the exclusions.
The buyer must verify a figure with the Canada Revenue Agency, with Revenu Québec where the figure concerns Quebec, and with a qualified professional before relying on it. That duty is also in the Disclaimer. A failure to verify is not a defect in the licence and is not a ground to terminate for the seller's breach.
12. Rate files and the buyer's data
Rate files are part of the software. The buyer may use them to produce estimates on the licensed sites. The buyer may not publish the rate files as a standalone database, may not resell them, and may not present them as an official consolidation of the Canada Revenue Agency or Revenu Québec. Official texts remain the property of the governments that issue them. The seller's selection, arrangement, and implementation are the seller's. The GPL note in this agreement covers Pro's PHP where WordPress requires it. It does not grant a right to the update server.
The buyer's content, including settings stored in the buyer's WordPress database, stays on the buyer's host. The seller does not acquire that content by licensing the software. The buyer is responsible for backups. The seller is not liable for a lost setting on the buyer's host, subject to the Limitation of Liability and Indemnity. When the paid term ends, the buyer keeps whatever their host already stored, and loses the right to fetch new signed rate packs with that key.
13. How these words are used
Headings are for convenience. They do not change the operative text. “Including” means “including without limitation”. The singular includes the plural and the other way around. “Writing” includes email. A reference to a statute is to that statute as amended, and to any regulation made under it. A reference to a person includes a natural person, a corporation, a partnership, and any other entity. If a word is defined in this document, that definition applies wherever the word is used, unless the sentence says otherwise.
If a translation of this page is published, the English text controls. If a page on the site summarises this document in shorter words, this document controls where they differ. A failure to enforce a term on one occasion is not a waiver. A waiver must be in writing to be effective, and it applies only to the breach it names. The seller may assign this document to a successor of the business. The buyer may not assign a licence or an account without the seller’s prior written consent, except where a mandatory law says otherwise.
If a court finds that one term cannot be enforced, the rest of the document stays in force. The invalid term is modified to the minimum extent needed to make it valid, if a modification can do that without changing the bargain. This document, together with the other policies named in it and the plan the buyer selected at checkout, is the entire agreement on its subject. It replaces earlier oral statements and earlier website summaries about that subject. A purchase order or a buyer’s standard terms do not amend it unless the seller signs a document that says they do.
Days are calendar days unless a section says business days. A business day is a day other than a Saturday, a Sunday, or a statutory holiday in Alberta. Notices to the seller are sent to licences@accountantsexpert.com and are effective when the email is received, or on the next business day if it arrives outside ordinary business hours. Notices to the buyer are sent to the email on the account and are effective when sent, unless the message bounces and the seller has another address on file. The buyer must keep that email address current.
14. Governing law and mandatory rights
Accountants Expert, operated by BOMCAS Canada offers the website, the calculators, and the paid plans from Alberta, Canada. This document is governed by the laws of Alberta and the federal laws of Canada that apply in Alberta. The courts of Alberta have jurisdiction, subject to the dispute section of the Limitation of Liability and Indemnity and to any mandatory rule that lets a consumer sue or be sued at home.
Nothing in this document limits a right that a statute says cannot be limited. That includes mandatory protections for a consumer in the buyer’s province or country. For a consumer in Quebec, the Consumer Protection Act, CQLR c P-40.1, applies where it must, and a term that conflicts with it is read down. For a consumer in the European Union, the mandatory parts of Directive 2011/83/EU on consumer rights, as implemented in the buyer’s member state, and the mandatory parts of the digital-content rules that apply to that buyer, are preserved. For a consumer in the United Kingdom, the mandatory parts of the Consumer Rights Act 2015 and the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013 are preserved.
Where those laws give a consumer a right to withdraw from a distance contract for digital content, the buyer is asked at checkout to request immediate supply and to acknowledge that the withdrawal right ends once supply of the digital licence begins. That request and acknowledgement do not apply where a mandatory law keeps the withdrawal right, including for a consumer in Quebec. A business buyer who is not a consumer does not receive consumer withdrawal rights.
The seller does not claim a professional designation, a certification, or a membership on these pages. The calculators are software. They are not a filing, a ruling, or a retainer. Dispute resolution, the class-action waiver, and arbitration are described in the Limitation of Liability and Indemnity. They are not enforceable against a Quebec consumer where the law of Quebec refuses them. They also do not apply where the law of the buyer’s province or country refuses a waiver of a class action or a requirement to arbitrate.
15. Changes, records, and survival
The seller may update this document by posting a new version with a new version number and a new effective date. The version line at the top of the page is the version in force. A material change to a paid plan is also handled in the Terms of Sale, including notice before a renewal price changes. Continued use of a free page after the effective date is acceptance of the new website terms. A paid subscription keeps the commercial terms accepted at the start of the current paid term until that term renews, except where a change is required by law or is needed to stop abuse.
The site consent bar asks again when the policy version changes. A previous acceptance stored in the cookie, in local storage, or in the consents table does not cover a later version. Checkout keeps its own consent screen. Accepting the bar does not replace the checkboxes at checkout, and the checkboxes at checkout do not replace the bar.
Terms that by their nature should survive the end of a subscription do survive. That includes accrued payment obligations, the refund rules for a period already paid, the licence restrictions on a copy already received, the disclaimer, the limitation of liability, the indemnity, the governing-law clause, and the sections needed to interpret them. The end of a subscription does not erase a record the seller must keep for tax, accounting, or a legal claim.
The contact for every policy on this site is licences@accountantsexpert.com. Support about a licence key or a download may also be handled from My Account. Do not send a client’s tax return, a social insurance number, or a full licence key to that address. Send the account email and a description of the issue.
These pages are written for customers of Accountants Expert. They are not a legal opinion and they are not a certification. Have them reviewed by a lawyer before you rely on them.
Terms of Service · Terms of Sale · Refund and Cancellation Policy · Software Licence Agreement · Privacy Policy · Cookie Policy · Acceptable Use Policy · Disclaimer · Limitation of Liability and Indemnity · Your account · Support
Card payments are processed by Stripe. Accountants Expert does not store card numbers.