Skip to content
SwipeSeal
Menu

Helcim vs Square: how much PCI work each leaves a small business

Published

A small retailer or service business usually picks between Helcim and Square on hardware and price. The PCI side is worth a look too, because they hand you very different paperwork. Helcim names a self-assessment questionnaire (SAQ) for each of its products and has you answer it in your dashboard every year. Square names no SAQ and says you need not validate to it at all, on one condition. Neither has a reader on the Council’s P2PE list. Here is what that means at the counter, on your website and at the desk where staff key in phone orders.

Verdict

  • Best for a counter shop that keeps every card inside SquareSquare
  • Best for an online checkout on your own siteHelcim
  • Best for phone and mail orders keyed at a deskHelcim

Vendors compared2

Dithered print of two card readers on a counter, one on a phone and one in a dock
A phone reader and a docked reader: the questionnaire follows the device, not the brand.

The PCI side, row by row

Each row is a question the standard makes you answer about a provider, with the requirement or form it maps to. “Ask the vendor” means the provider’s own pages did not say when we read them on 2026-10-22.

Swipe sideways for more vendors

Helcim and Square compared on PCI DSS duties
What you needHelcimSquare
States its own PCI DSS Level 1 statusReq. 12.8.4YesYes
Names the SAQ for each of its productsSAQ eligibilityYesAsk the vendor
Embeddable card form its docs map to SAQ ASAQ AYesAsk the vendor
Virtual terminal its docs map to SAQ C-VTSAQ C-VTYesAsk the vendor
Validated P2PE listing on PCI SSCSAQ P2PENoNo
Asks you for an annual SAQValidationYesNo
Runs your quarterly ASV scansReq. 11.3.2Ask the vendorAsk the vendor
Makes your business PCI compliant by itselfReq. 12.8.1NoNo

What each one tells you to file

Helcim publishes a table that ties each of its products to an SAQ type, and its system “automatically determines the Self-Assessment Questionnaire (SAQ) type(s) that apply to you.” Square answers the same question with a statement instead.

Helcim’s own SAQ map

HelcimPay.js payment modalSAQ A

Online Checkout, Hosted Payment Pages, Payment LinksSAQ A

Helcim POS app with Smart Terminal or Card ReaderSAQ C

Virtual TerminalSAQ C-VT

Helcim.js card fieldsSAQ A-EP

Payment API with full card numbersSAQ D

In the dashboardA, C, C-VT

Uploaded by youA-EP, D

Square’s answer instead

Readers and POS hardwareNo SAQ named

Virtual TerminalNo SAQ named

Web Payments SDKNo SAQ named

“Provided you use Square for all storage, processing, and transmission of your customers’ card data, you don’t need to take any steps to validate your PCI compliance to Square, and you don’t need to pay any PCI-compliance fees.”

Validation to SquareNot asked, on that condition

Helcim’s map makes your annual job visible: you can see which form each new product adds before you switch it on. Square’s answer is lighter on paper but leaves the reading to you, and Requirement 12.8.1 still says a compliant provider does not “remove the entity’s responsibility for its own PCI DSS compliance.” Whichever you choose, the SAQ type finder checks the form against how you actually take cards.

Online: HelcimPay.js and the Web Payments SDK

HelcimPay.js renders “the payment modal within an iFrame overlaid on any website or application that has been whitelisted in your Helcim account, so that your customers can process payments securely without payment details touching your website or server.” Helcim’s developer docs say that with it “you would only need to complete the annual PCI compliance SAQ-A questionnaire.” Its older Helcim.js is different: it “uses HTML input fields,” so card details “technically touch your website,” and Helcim points you to SAQ A-EP.

Square’s Web Payments SDK “produces a secure single-use payment token that your application web client sends to your backend,” so your backend handles a token rather than the card number (the tokenization guide explains why that matters). Square’s Content Security Policy page ties the SDK’s setup to the latest PCI DSS requirements and lists frames from web.squarecdn.com, Square’s own domain. What it does not do is name an SAQ. Ask Square which form your checkout fits.

The Council’s test is the same for both. SAQ A needs “All elements of the payment page(s)/form(s) delivered to the customer’s browser originate only and directly from a PCI DSS compliant TPSP/payment processor,” and the merchant must confirm “that their site is not susceptible to attacks from scripts that could affect the merchant’s e-commerce system(s).” The Council counts 27 requirements for a processor iframe on your page and 139 for SAQ A-EP. SAQ A for v4.x includes Requirements 11.3.2 and 11.3.2.1 (external vulnerability scans) for merchants whose pages redirect to, or embed, a processor’s payment page. The SAQ A guide walks through that last line.

At the counter: readers and P2PE

Helcim maps its POS app with the Helcim Smart Terminal or Card Reader to SAQ C: “Merchants with payment application systems connected to the Internet, no electronic account data storage,” at a single store not connected to other premises. Square says its integrated system “provides end-to-end encryption for every transaction at the point of swipe, dip, or tap and tokenizes data once it reaches our servers,” and asks for no questionnaire on one condition: “Provided you use Square for all storage, processing, and transmission of your customers’ card data.”

Encryption is not a P2PE listing. A PCI-listed P2PE solution “can significantly help to reduce the PCI DSS validation effort of a merchant’s cardholder data environment,” and only a solution on the Council’s list qualifies a merchant for SAQ P2PE. On 2026-10-22 neither Helcim nor Square had one. If the shortest counter questionnaire matters most, the listed options are in Clover vs Toast, and the P2PE guide explains the list.

Keyed payments: both virtual terminals

Both providers sell a virtual terminal for phone, mail and invoice payments. Helcim’s is “like having a cash register in your web browser,” and its docs map it to SAQ C-VT. Square Virtual Terminal “turns your computer into a credit card terminal,” where you “can manually enter your customer’s card number, expiration date, and CVV.” Square names no SAQ for it.

SAQ C-VT is for “Merchants that manually enter payment account data a single transaction at a time via a keyboard into a PCI DSS validated and compliant third-party virtual payment terminal solution, with an isolated computing device and a securely connected web browser.” Most of its criteria are about your computer, not the provider, so they decide the form whichever terminal you pick. Check yours:

Does your keying computer fit SAQ C-VT?

Answer for the computer staff use to key cards into Helcim’s or Square’s virtual terminal. Pre-filled with a front desk that also runs the booking system.

  1. Is the virtual terminal in a web browser the only way this computer takes card payments?

    Meets

  2. Is the virtual terminal provided and hosted by a PCI DSS compliant provider?

    Meets

  3. Is the computer kept apart from your other systems and locations, such as the till or a booking server?

    Misses

  4. Is there no batch or store-and-forward software on it that saves card data?

    Meets

  5. Is no card reader plugged into or paired with it?

    Meets

  6. Do card numbers never reach you by email, text, chat or a shared file?

    Meets

  7. Is anything you keep, such as order slips or printed reports, on paper only and never received electronically?

    Meets

  8. Do staff key one payment at a time by hand?

    Meets

Criteria met7 of 8

As answered, SAQ C-VT does not fit this computer yet. Fix the lines below, or ask your acquirer which SAQ covers this channel before you file.

  • “The PCI DSS compliant virtual payment terminal solution is only accessed via a computing device that is isolated in a single location, and is not connected to other locations or systems”

    The Council says isolation “can be achieved via a firewall or network segmentation.” A connection to a cash register system is named as one that fails.

Each provider on its own

Helcim

Payment processor: a POS app with its own Smart Terminal and Card Reader, a Virtual Terminal, hosted payment pages and the HelcimPay.js modal.

FitsRetailers and service businesses that take cards at the counter, by phone and online, and want each SAQ named

States its own Level 1 statusYes

Names your SAQ per productYes

P2PE solution on the Council's listNo

Runs your ASV scansAsk the vendor

Not stated on their site when read on 2026-10-22.

Asks you for an annual SAQYes

“Helcim is a PCI Level 1 Service Provider,” its security page says, audited each year on site by independent QSAs. It also says “We do not store CVV, PIN, EMV, or mag data.”

Helcim picks your SAQ type from “the Helcim payment products you’ve recently used” and, when you use several, combines the questions into one questionnaire in the dashboard. New merchants “generally have 90 days from when your account is approved to complete your first SAQ.”

VerdictAn online checkout on your own site, and keyed phone or mail orders

Square

Payment processor that is the merchant of record for every sale: readers, point-of-sale hardware, a Virtual Terminal and the Web Payments SDK.

FitsCounter and mobile sellers who keep every card inside Square's own products

States its own Level 1 statusYes

Names your SAQ per productAsk the vendor

Not stated on their site when read on 2026-10-22.

P2PE solution on the Council's listNo

Runs your ASV scansAsk the vendor

Not stated on their site when read on 2026-10-22.

Asks you for an annual SAQNo

Square lists “PCI Data Security Standard, Level 1” and says “Square is the merchant of record for every transaction.” Its readers, it says, “have end-to-end encryption out of the box, with no configuration required.”

Its PCI pages name no SAQ for any product. The paperwork question is answered by one statement instead, and that statement carries a condition, quoted in full in the next section.

VerdictA counter shop that keeps all card data inside Square

What their PCI pages promise

Both providers make a strong claim about your compliance on their own pages. Read side by side with the standard, each one describes the provider’s half of the job.

Helcim says

“Because we utilize tokenization through our Card Vault and Helcim.js, your customers’ credit card details are sent directly to our secure servers, keeping sensitive data off your network and reducing your compliance liability. This removes your servers from security scope and keeps your business fully compliant.”
helcim.com/security

Square says

“As the merchant of record, we maintain PCI certification so you don’t have to individually validate your compliance.” On one condition: “Provided you use Square for all storage, processing, and transmission of your customers’ card data.”
squareup.com/us/en/payments/secure

“The use of a PCI DSS compliant TPSP does not make an entity PCI DSS compliant, nor does it remove the entity’s responsibility for its own PCI DSS compliance.”

PCI DSS v4.0.1, Requirement 12.8.1, applicability notes

Helcim’s sentence names Helcim.js, which its own developer docs place on SAQ A-EP, so “fully compliant” depends on which tool you use. Both claims describe the provider’s systems; neither covers the computer, inbox or paper file on your side. Requirement 12.8.4 asks you to check each provider’s compliance status at least once every 12 months. The PCI scope checker finds the parts that stay yours.

Questions merchants ask

If Square says I don't need to validate, what is left for me to do?

Square’s statement covers the paperwork Square would otherwise ask of you, and only “Provided you use Square for all storage, processing, and transmission of your customers’ card data.” A card number emailed to you, saved in a spreadsheet or keyed into another system sits outside that condition.

The standard itself still applies. Requirement 12.8.1 says a compliant provider does not “remove the entity’s responsibility for its own PCI DSS compliance.” More in is Square PCI compliant.

Which SAQ will Helcim give me?

It depends on the Helcim products you used. Helcim’s docs map HelcimPay.js, Online Checkout, Hosted Payment Pages and Payment Links to SAQ A, the POS app with its readers to SAQ C, and the Virtual Terminal to SAQ C-VT, all answered in one combined questionnaire in the dashboard. Helcim.js (SAQ A-EP) and the full card number API (SAQ D) need the Council’s form, filled in and uploaded. The guide to the SAQ types explains each form.

Can I plug a card reader into the computer I use for the virtual terminal?

Not if you want SAQ C-VT for that computer. One of its criteria is that the computer has no attached hardware used to capture account data, “for example, there are no card readers attached.” Helcim’s 2nd Generation Card Reader connects to computers by USB, and Helcim maps its readers to SAQ C, a different form. Keep keying and card-present payments on separate devices, or ask your acquirer which SAQ covers the mix.

Are Helcim or Square card readers P2PE?

Neither had a solution on the Council’s list of validated P2PE solutions when we read it on 2026-10-22. Only a solution on that list qualifies a merchant for SAQ P2PE; an “encrypted reader” that is not listed does not. Square says its readers encrypt end to end, which protects the card data but is not a listing.

Do I need ASV scans with HelcimPay.js?

Helcim maps HelcimPay.js to SAQ A, and SAQ A for v4.x includes Requirements 11.3.2 and 11.3.2.1 (external vulnerability scans) for merchants whose pages redirect to, or embed, a processor’s payment page. Helcim’s own help page says “Your SAQ will specify if this is needed.” Neither provider says it runs the scans for you, so plan on an approved vendor. What an ASV scan covers.

Sources

  1. Helcim: Security (helcim.com), read on 2026-10-22
  2. Helcim developer docs: Understanding PCI Compliance (devdocs.helcim.com), read on 2026-10-22
  3. Helcim developer docs: Overview of HelcimPay.js (devdocs.helcim.com), read on 2026-10-22
  4. Helcim help: Completing your PCI questionnaire (learn.helcim.com), read on 2026-10-22
  5. Helcim help: Manually submitting your PCI compliance (learn.helcim.com), read on 2026-10-22
  6. Helcim help: What is the Helcim Virtual Terminal? (learn.helcim.com), read on 2026-10-22
  7. Helcim help: Connect your Helcim Card Reader (2nd Generation) (learn.helcim.com), read on 2026-10-22
  8. Square: Payment security (squareup.com), read on 2026-10-22
  9. Square: PCI Compliance: Everything You Need to Know (squareup.com), read on 2026-10-22
  10. Square: Virtual Terminal (squareup.com), read on 2026-10-22
  11. Square developer docs: Web Payments SDK overview (developer.squareup.com), read on 2026-10-22
  12. Square developer docs: Add a Content Security Policy (developer.squareup.com), read on 2026-10-22
  13. PCI SSC: SAQ Instructions and Guidelines, PCI DSS v4.0.1 r1 (docs-prv.pcisecuritystandards.org), read on 2026-10-22
  14. PCI SSC: Prioritized Approach Tool for PCI DSS v4.0.1 (Req. 3.3.1.2, 11.3.2, 12.8.1, 12.8.4) (docs-prv.pcisecuritystandards.org), read on 2026-10-22
  15. PCI SSC: Validated P2PE Solutions list (pcisecuritystandards.org), read on 2026-10-22
  16. PCI SSC: At a Glance, P2PE v3 (docs-prv.pcisecuritystandards.org), read on 2026-10-22