Sell fast, keep your inventory in check, and issue electronic invoices without the hassle. From your computer, tablet, or phone. Start free, scale when you need to.
Forget Excel sheets, paper notebooks, and fighting with the tax authority. WePOS brings your register, products, customers, and electronic invoices together — built for Costa Rica and ready to use from day one.
No installation. No contracts. No bill surprises.
Every module connected, no add-ons. Tap a module and see how it looks inside.

Reference prices May 2026. Verify directly with each provider.
Designed for different types of businesses that need to invoice properly and sell more.
Charge in seconds and issue your electronic invoice without thinking about it.
Multiple registers, split bill, tips, and fast shortcuts every shift.
Price lists per customer, credit, and full inventory control.
One account for all your stores, with per-person permissions.
Sales by service, tips, invoicing to recurring customers.
Clear reports, exports for closing, and full visibility.
Not just another invoicer. It's the full operation, with real compliance and a developer platform.



Built on current fiscal rules. No shortcuts, no risks.
FE, TE, NC, ND, FEC, FEE, REP, and Receiver Message — all validated against Hacienda's official test environment.
Your P12 certificate, no middlemen.
If Hacienda fails, you keep invoicing and it auto-resends.
13 / 4 / 2 / 1 / 0% and exempt, with DGT exemptions.
Accept or reject supplier documents (05/06/07).
Official catalog kept up to date and instant validation of física, jurídica, DIMEX, and NITE IDs.
Real-time indicator in the top bar — if the tax authority goes down, you know instantly.
Everything the interface does is available to your systems. Connect your ecommerce, ERP, or accounting with minimal effort — your choice how.
Zero-dependency client. It handles signing, retries, idempotency, and waiting for the tax authority (issueAndWait) for you. Integrate in minutes.
Call the HTTP endpoints from PHP, Python, Java, or .NET. Postman collection, environments, and OpenAPI spec from the dashboard.
import { WeposClient } from '@wepos/sdk'
const wepos = new WeposClient({
apiKey: process.env.WEPOS_API_KEY, // wpk_live_…
})
// Issue and wait for Hacienda's response in a single call
const invoice = await wepos.invoices.issueAndWait({
documentType: 'FE',
customer: {
idType: 'CEDULA_JURIDICA',
idNumber: '3101123456',
name: 'Cliente S.A.',
},
lines: [
{ description: 'Consulting', quantity: 1, unitPrice: 25000, cabysCode: '8314300000000' },
],
})
invoice.haciendaStatus // 'accepted'
invoice.claveNumerica // 506...Sandbox (wpk_test_…) and Production (wpk_live_…) environments with fully isolated data.
Least-privilege per key: invoices, customers, products, inventory, branches.
A retry never creates duplicate documents.
Notify your systems when a document changes state, with automatic retries.
Instant rotation and revocation, IP restriction, expiration, and per-key rate limits.
Keep your apps up to date or operate offline with the change feed.
All paid plans include all modules. The only thing that changes is capacity.
Try with no commitment
Start without a credit card and stay free forever within the limits.
For small businesses
All modules, unlimited documents. Ideal for getting started for real.
For growing SMBs
More branches, more registers, more everything. The ideal plan as you scale.
For chains and franchises
Unlimited branches and users, custom integrations, white-label, and dedicated support.
Prices in Costa Rican colones (₡). No setup fees. No long contracts. Cancel anytime.
If your operation needs more than 3 branches, integrations with your existing ERP or accounting, your own brand, dedicated SLA, or on-site training — we'll build a custom solution.
Let's talkCan't find what you're looking for? Write to us and we'll get back to you fast, no commitment.
Talk to the teamNo credit card. No installation. No surprises. If you need something custom, we're here for that too.