scanned Jun 14, 2026

Xpenses

xpenses.co

Xpenses is an expense tracking software for small businesses and freelancers to manage expenses, incomes, and invoices in one place.

57/100

Tier 3 · Agent-Accessible

Content answers57/100
Protocol plumbing56/1009 of 16 checks pass

Scored by asking 15 questions a buyer of a finance product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own xpenses.co? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

43 points sit between xpenses.co and 100: 13 open questions and 7 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01pricing · importance highGoes silent+7 content pts est.

I'm just starting out as a freelancer and want to use the free plan—how many invoices can I send per month before I have to upgrade?

What the pages say

No page on the site addresses this.

The fix

Publish a pricing or plans page that clearly states free-tier invoice limits and what triggers an upgrade.

Where we looked: /blog/small-business-budget-example

confidence high · grounding synthesized · weight 0.00 · Absent

02accounting · importance mediumGoes silent+7 content pts est.

I pay some contractors in Euros and others in Dollars—does Xpenses let me record expenses in foreign currencies, and if so, does it use a daily exchange rate or the rate I manually enter?

What the pages say

No page on the site addresses this.

The fix

Add an FAQ or help article explaining whether users can record expenses in foreign currencies and how exchange rates are applied (e.g., manual entry vs. automatic daily rates).

confidence high · grounding world-knowledge · weight 0.00 · Absent

03technical · importance mediumGoes silent+7 content pts est.

I want to build a custom Zapier-style integration for my inventory system—do you offer a public API, and if so, what's the daily request limit for a standard paid account?

What the pages say

The retrieved website content does not mention a public API, developer documentation, or daily request limits for any account tier.

The fix

Create a dedicated developer/API documentation page that describes available endpoints, authentication, and rate limits for each plan tier.

Where we looked: /blog/free-inventory-management, /blog/accounts-receivable-management, /faq, /blog/business-expense-tracking

confidence high · grounding world-knowledge · weight 0.00 · Absent

Hedged · 10 of 15 questions

A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.

04I'm switching from a spreadsheet system—can I bulk-import my old expenses via CSV, or do you only support QFX and OFX bank downloads?migrationCollapsed+3 pts est.

I'm switching from a spreadsheet system—can I bulk-import my old expenses via CSV, or do you only support QFX and OFX bank downloads?

What the pages say

The site does not explicitly state whether you can bulk-import old expenses via CSV, nor does it mention QFX or OFX bank download formats. While Xpenses discusses CSV import for inventory data and has a FAQ titled "Can I import bank statements?", the FAQ body was not loaded by the crawler and no chunk specifically addresses bulk expense import formats.

The fix

Expand the FAQ accordion for "Can I import bank statements?" and add explicit documentation about supported expense import formats, including whether CSV bulk upload and QFX/OFX bank downloads are supported.

Where we looked: /blog/free-inventory-management, /faq, /blog/accounting-software-for-contractors, /blog/free-inventory-management

confidence low · grounding synthesized · weight 0.55 · Collapsed

05Sometimes my clients pay in installments—can I record partial payments against a single invoice in Xpenses, or do I have to split it into multiple invoices to keep the balance accurate?invoicingHedges+3 pts est.

Sometimes my clients pay in installments—can I record partial payments against a single invoice in Xpenses, or do I have to split it into multiple invoices to keep the balance accurate?

What the pages say

The chunks describe recording payments against original invoices in XPenses and mention partial payments as a cash-application scenario that requires matching payments to invoices to keep records accurate. However, they do not explicitly confirm whether XPenses allows recording multiple partial or installment payments against a single invoice, or whether users should instead split an invoice into multiple bills.

The fix

Add explicit product documentation or an FAQ entry confirming whether users can record partial/installment payments against a single invoice or must create multiple invoices.

Where we looked: /blog/small-business-finance-software, /blog/accounts-receivable-management

confidence low · grounding synthesized · weight 0.55 · Vague

06I use QuickBooks Online for my accountant—does Xpenses push my expenses and invoices to QuickBooks automatically, or is it just a one-way export where I still have to categorize everything inside QBO?integrationHedges+2 pts est.

I use QuickBooks Online for my accountant—does Xpenses push my expenses and invoices to QuickBooks automatically, or is it just a one-way export where I still have to categorize everything inside QBO?

What the pages say

The retrieved chunks do not describe any automatic push or one-way export of expenses and invoices from Xpenses to QuickBooks Online. The only QuickBooks-related capability mentioned is a migration tool that imports data from QuickBooks into Xpenses.

The fix

Add explicit documentation about whether Xpenses supports automatic sync, one-way export, or any data push to QuickBooks Online.

Where we looked: /blog/accounting-software-small-businesses, /blog/accounting-in-2026

confidence high · grounding synthesized · weight 0.70 · Vague

07If I decide to cancel my subscription after tax season, will I still be able to log in and view my historical invoices and expenses, or is my account deleted immediately after the billing period ends?operationsHedges+2 pts est.

If I decide to cancel my subscription after tax season, will I still be able to log in and view my historical invoices and expenses, or is my account deleted immediately after the billing period ends?

What the pages say

XPenses’ pricing page says plans can be canceled anytime, but none of the retrieved chunks specify whether you can still log in and view historical invoices and expenses after cancellation, or if the account is deleted immediately once the billing period ends.

The fix

Add a dedicated cancellation policy section or FAQ entry that explicitly states what happens to account access and historical data after a subscription is canceled (e.g., read-only access for a period vs. immediate deletion).

Where we looked: /pricing, /pricing

confidence high · grounding synthesized · weight 0.70 · Vague

08Your pricing page mentions a plan for small teams, but it doesn't say exactly how many seats are included—if I have three employees plus myself, will I need to pay per extra user?pricingHedges+2 pts est.

Your pricing page mentions a plan for small teams, but it doesn't say exactly how many seats are included—if I have three employees plus myself, will I need to pay per extra user?

What the pages say

Xpenses targets small teams and offers affordable pricing tiers, but the retrieved chunks do not specify how many seats are included in the small team plan or whether additional users incur per-user fees.

The fix

Add explicit seat counts and per-user pricing details to the pricing page or a pricing FAQ (e.g., 'Small Team plan includes up to X users').

Where we looked: /blog/accounting-software-for-contractors, /blog/cash-flow-forecasting-tools

confidence high · grounding synthesized · weight 0.70 · Vague

09You mention bank-level security on the homepage, but I need to know for my compliance audit—is data encrypted with AES-256 both in transit and at rest, and do you have SOC 2 Type II certification?securityHedges+2 pts est.

You mention bank-level security on the homepage, but I need to know for my compliance audit—is data encrypted with AES-256 both in transit and at rest, and do you have SOC 2 Type II certification?

What the pages say

Xpenses's Terms and Conditions state that the company 'take[s] data privacy and security seriously' and refers users to its Privacy Policy for details on how data is collected, used, and protected. However, none of the retrieved chunks specify whether Xpenses encrypts data with AES-256 in transit or at rest, and none mention SOC 2 Type II certification.

The fix

Publish a dedicated Security/Trust page or expand the Terms and Conditions/Privacy Policy to explicitly state encryption standards (e.g., AES-256 in transit and at rest) and list compliance certifications such as SOC 2 Type II.

Where we looked: /terms-and-conditions, /terms-and-conditions

confidence high · grounding synthesized · weight 0.70 · Vague

10I scan a lot of high-resolution receipts—does Xpenses cap how much storage I can use for attachments per month, or is there a max file size for each upload?limitsHedges+2 pts est.

I scan a lot of high-resolution receipts—does Xpenses cap how much storage I can use for attachments per month, or is there a max file size for each upload?

What the pages say

The retrieved chunks confirm Xpenses supports receipt scanning and allows uploading receipts via mobile, email, and scan, but they do not state whether there is a monthly storage cap for attachments or a maximum file size for each upload.

The fix

Add a dedicated FAQ or pricing footnote that specifies attachment storage limits and maximum upload file size for receipts.

Where we looked: /blog/accounting-software-small-businesses, /blog/email-to-expenses, xpenses.co, /pricing, /pricing

confidence high · grounding synthesized · weight 0.70 · Vague

11Your sales tax calculator looks useful, but I'm selling to clients across multiple states—does it handle destination-based tax rates for all 45 states with sales tax, or only a subset?tax-managementHedges+2 pts est.

Your sales tax calculator looks useful, but I'm selling to clients across multiple states—does it handle destination-based tax rates for all 45 states with sales tax, or only a subset?

What the pages say

The retrieved chunks do not specify whether the Xpenses sales tax calculator automatically handles destination-based tax rates, nor do they confirm coverage of all 45 states with sales tax versus a subset. The tool page shows a form with a state dropdown and a tax rate field, and blog posts describe the calculator as useful for state and local rate spot checks and multichannel selling across different jurisdictions, but they do not enumerate supported states or confirm automatic destination-based lookup.

The fix

Add a capabilities section to the Sales Tax Calculator page or FAQ that explicitly states whether rates are auto-populated by destination, how many states are covered, and whether local taxes are included.

Where we looked: /tools/sales-tax-calculator, /blog/small-business-budget-example, /blog/expense-tracking-for-self-employed, /blog/sales-tax-missouri

confidence high · grounding synthesized · weight 0.70 · Vague

12I'm often working late nights—if I run into a problem reconciling expenses at 11 PM on a Saturday, is there any email or chat support available for paid users, or is it strictly business hours?supportPage missing+2 pts est.

I'm often working late nights—if I run into a problem reconciling expenses at 11 PM on a Saturday, is there any email or chat support available for paid users, or is it strictly business hours?

What the pages say

The site lists a support email address, support@xpenses.co, in page footers, but does not specify support hours, mention chat support, or indicate whether support differs by plan tier.

The fix

Add a dedicated Support page or FAQ section that clearly states support channels (email, chat), availability hours, and whether coverage differs by plan.

Where we looked: /blog/what-is-expense-management, /blog/business-expense-tracking, /faq

confidence high · grounding synthesized · weight 0.70 · Page missing

13I noticed you have a mileage deduction calculator—does it default to the current IRS standard mileage rate for 2024, or do I need to input the rate myself if the IRS updates it mid-year?tax-managementHedges+2 pts est.

I noticed you have a mileage deduction calculator—does it default to the current IRS standard mileage rate for 2024, or do I need to input the rate myself if the IRS updates it mid-year?

What the pages say

The chunks discuss mileage calculators in general, noting that "many calculators use those rates automatically" and instructing users to "select the correct tax year," but they also state that "a calculator is only as accurate as the year and rate you feed into it." None of the chunks explicitly state whether Xpenses' own mileage deduction calculator defaults to the current IRS standard mileage rate for 2024, nor do they clarify whether users must manually input an updated rate if the IRS changes it mid-year. The site mentions that IRS rates can change midyear (as happened in 2022) and that records must reflect when miles were driven, but it does not specify how its tool handles such updates.

The fix

Clarify on the mileage calculator page or tool whether it automatically defaults to the current IRS standard mileage rate for the selected tax year, and explicitly state whether users need to manually adjust the rate if the IRS updates it mid-year.

Where we looked: /blog/mileage-deduction-calculator, /blog/mileage-deduction-calculator, /blog/mileage-deduction-calculator

confidence medium · grounding synthesized · weight 0.65 · Vague

What the pages already answer cleanly

2 of 15. Answered with enough specificity for a buyer to act on. This is the bar the queue above is chasing.

tax-managementAnswered

I saw you have a tax calculator tool, but does the actual Xpenses app automatically calculate my quarterly estimated tax payments based on the income I track, or do I have to use the separate web tool?

What the pages say

No — the Xpenses app does not automatically calculate quarterly estimated tax payments for you. The app tracks income and expenses to keep your records organized so you can estimate taxes manually, and Xpenses offers a separate “Estimated Tax Calculator” web tool to perform the actual calculation.

Source: /blog/accounting-software-small-businesses, /blog/estimated-quarterly-taxes, /blog/accounting-software-small-businesses, /blog/how-does-an-invoice-work, /blog/how-we-built-reporting, /blog/accounting-in-2026

confidence medium · grounding synthesized · weight 0.90 · Answered

invoicingAnswered

I have a retainer client I bill the same amount every month—can I automate that with recurring invoices, or do I need to duplicate the invoice manually each time?

What the pages say

Yes. XPenses supports recurring invoices for retainer work, so you do not need to duplicate invoices manually. The site explicitly states that a ‘recurring invoice works for retainers, subscriptions, or ongoing service agreements,’ and XPenses offers ‘recurring invoice options and as well recurring templates’ that let you create a template and re-use it for future invoices, saving time and avoiding repetitive work.

Source: /blog/accounting-in-2026, /blog/how-does-an-invoice-work, /blog/small-business-finance-software

confidence high · grounding synthesized · weight 0.95 · Answered

Protocol plumbing · 56/1009 of 16 checks pass · each fix +6 protocol pts est.

The other half of the score: 16 checks for the files and headers agents look for. The 7 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

llms.txtDiscoverability+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

Content signalAccess+6 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Markdown negotiationRendering+6 pts est.

StandardRFC 9110 + 7763IETF RFC

MCP cardInteraction+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

OpenAPI specInteraction+6 pts est.

StandardOpenAPI SpecIndustry standard

WebMCP widgetInteraction+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Organization schemaIdentity+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardSchema.org + JSON-LDIndustry standard

Already passing 9 of 16: robots.txt, sitemap.xml, AI crawler access, Clean crawl, Server-rendered content, Canonical URLs, Meta descriptions, HTML lang attribute, Sitemap lastmod.

Ask this site’s index

Sitedex already serves xpenses.co as an MCP endpoint. Ask xpenses.co anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/xpenses-co/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add xpenses --transport http https://mcp.sitedex.dev/s/xpenses-co/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "xpenses": {
      "url": "https://mcp.sitedex.dev/s/xpenses-co/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().

2 · Discovery manifest

{
  "schema_version": "2026-04",
  "name": "Xpenses",
  "description": "Xpenses is an expense tracking software for small businesses and freelancers to manage expenses, incomes, and invoices in one place. WebMCP tools served by Sitedex.",
  "homepage": "https://xpenses.co",
  "documentation": "https://app.sitedex.dev/sites/xpenses.co",
  "source": "navigator.modelContext",
  "tools": [
    {
      "name": "search_site_content",
      "description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
    },
    {
      "name": "get_site_info",
      "description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
    },
    {
      "name": "list_site_pages",
      "description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
    },
    {
      "name": "get_site_page",
      "description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
    }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board