Bookkeeper entry — 2026-06-25 Postmark charge
Prepared: 2026-06-25 UTC Scope: Single mid-month entry — Postmark email-capacity top-up / plan upgrade paid on or around 2026-06-25 Reconciliation type: Mid-month single-transaction entry (not a full month-end close)
Status as of 2026-10-30 UTC. The charge amount is still UNKNOWN: no document on
developrecords it (2026-08-cross-project-spend-matrix.csvcarries Postmark as UNKNOWN). Operator actions OA-PM-1 to OA-PM-4 below are therefore still open. This entry was drafted on 2026-06-25 and landed ondeveloplater than it was written; the2026-08-infra-budget-memo.mdfinding about the orphaned commit asked for it to be landed.
Hard blocker — Gmail and Drive MCP unavailable this session
The Gmail MCP connector (mcp__claude_ai_Gmail__*) and Drive MCP connector
(mcp__claude_ai_Google_Drive__*) were not reachable at entry time. This is a recurring
session constraint documented across all prior reconciliation sessions (2026-04, 2026-05,
2026-06-04).
Consequences:
- Gmail could not be searched for a Postmark receipt at
kris@moosequest.net. The charge amount, invoice/receipt number, exact date, and payment method (card last-4) cannot be confirmed. - The Drive workbook (
MooseQuest Ledger 2026) cannot be updated in this session. The Expenses row drafted below must be applied manually by the operator or in a future Drive-MCP-enabled session. - The receipt PDF cannot be uploaded to Drive.
The transaction is recorded below with NO RECEIPT — flag and Amount = UNKNOWN — confirm
from receipt per the bookkeeper's north star: never invent a value. The category,
entity, and project allocation are set per the conventions that have now been locked in.
Summary of changes
| # | Sheet | Row | Action | Before | After | Source |
|---|---|---|---|---|---|---|
| 1 | Expenses | Postmark 2026-06-25 | Add (pending receipt) | — | AMOUNT UNKNOWN — see ledger row below | Operator-reported charge; Gmail MCP unavailable; receipt not yet in hand |
| 2 | Subscriptions | Postmark row | Add or update | Either absent or free-tier ($0) | Update to reflect new paid plan tier or top-up credit; see notes | Same — receipt needed to know tier vs. top-up |
| 3 | Schedule C Summary | Line 27a Internet & Hosting | Update when amount confirmed | — | +$AMOUNT for June 2026 | Derived; cannot compute until receipt confirmed |
| 4 | docs/finance/vendor-conventions.md | Postmark row | Add | Postmark not in vendor-conventions | Internet & Hosting / Raxx product — first-time vendor entry |
Convention locked 2026-06-25; see change log in vendor-conventions.md |
Ledger row — Postmark 2026-06-25
Apply this row to the Expenses tab of MooseQuest Ledger 2026 once the receipt is
confirmed. Every UNKNOWN field must be filled from the receipt before the row is final.
| Field | Value |
|---|---|
| Date | 2026-06-25 (operator-reported; confirm against receipt date) |
| Vendor | Postmark |
| Description | Postmark email capacity top-up / plan upgrade — additional email-sending capacity for Raxx transactional email pipeline. Confirm exact plan tier or top-up credit amount from receipt. |
| Amount | UNKNOWN — confirm from receipt (do not record $0 or a guess) |
| Currency | USD (confirm if receipt shows otherwise) |
| Category | Internet & Hosting |
| Deductible | yes (ordinary and necessary business infrastructure — transactional email delivery for Raxx is a direct operating cost) |
| Entity | MooseQuest LLC (charge is post-LLC-formation; formation date 2026-05-21 per Northwest order #2WB4E2F6 / PA DOS) |
| Project allocation | Raxx product |
| Invoice / Receipt # | UNKNOWN — confirm from receipt |
| Receipt link | NO RECEIPT — flag — upload PDF to MooseQuest > Finance > Expenses > 2026 > 2026-06 > 2026-06-25_Postmark_[amount].pdf once in hand |
| Payment method | UNKNOWN — confirm card last-4 from receipt |
| Sales tax | UNKNOWN — note on receipt if any; Postmark/ActiveCampaign billing posture for PA varies; CPA to confirm deductibility of any PA sales tax on software services |
| Notes | First Postmark charge on record. Category locked as Internet & Hosting per docs/finance/vendor-conventions.md (added 2026-06-25). Receipt not yet confirmed — Gmail MCP unavailable at entry time. Operator should forward receipt from receipts@postmarkapp.com / billing@postmarkapp.com / @wildbit.com / @activecampaign.com to confirm all UNKNOWN fields. |
Why Internet & Hosting (not Software & SaaS)
Postmark is the transactional email delivery layer for the Raxx platform — it delivers
welcome emails, 2FA codes, billing receipts, and ops-alert digests. This is infrastructure,
not a productivity tool. The categorization mirrors how Sentry (application monitoring
infrastructure) and Heroku (compute infrastructure) are treated: both are Internet &
Hosting even though both are SaaS products.
The distinction in the chart of accounts: Internet & Hosting covers infrastructure that
the product runs on; Software & SaaS (work) covers tools the operator uses to do work
(GitHub, Anthropic API for agent calls). Postmark is infrastructure-for-the-product.
This decision is now recorded permanently in docs/finance/vendor-conventions.md. If a
separate marketing-email service is ever introduced (e.g., Mailchimp for newsletters),
that vendor gets its own row with the same Internet & Hosting category — or Advertising
if it's strictly for customer acquisition. The Postmark line is never re-litigated.
What kind of charge is this?
Postmark bills in two ways:
- Monthly plan fee — flat rate for a message-count tier (e.g., Starter 10k = $15/mo, Pro 50k = $50/mo). Recurs monthly.
- Credit top-up — one-time purchase of a block of additional send credits, consumed until exhausted. Non-recurring.
The operator described this as "adding more email-sending capacity / top up the plan." This could be either. The receipt determines which:
- If it shows a plan upgrade (monthly): the Subscriptions tab should be updated to reflect the new monthly tier. Future month-end closes will expect this charge to recur.
- If it shows a one-time credit top-up: the Subscriptions tab stays as-is (free tier or prior tier), and this is a one-time Expenses row only.
Both scenarios get recorded as Internet & Hosting / Raxx product / yes deductible.
The only difference is whether the Subscriptions row changes.
Net impact
June 2026 Internet & Hosting subtotal (partial, as of 2026-06-25):
| Date | Vendor | Amount | Status |
|---|---|---|---|
| 2026-06-01 | Google Workspace | $22.00 | Estimated (recurring); no receipt confirmed this session |
| 2026-06-25 | Postmark | UNKNOWN | Awaiting receipt |
| June est. | Oracle Dyn | ~$5.00 | Estimated; no receipt |
| June est. | Dreamhost | ~$5.00 | Estimated; no receipt |
| June est. | Heroku | ~$216.62 | Estimated from May actual; invoice arrives post-month-end |
| June partial total (confirmed) | $0.00 | No receipts confirmed this session | |
| June partial total (estimated) | ~$248.62 + Postmark | Postmark UNKNOWN |
YTD Internet & Hosting estimate (Jan–Jun 2026, rough):
YTD estimate per 2026-05-reconciliation.md (the figure was originally attributed to the
2026-06-04 run-rate memo, which does not contain it): ~$830.33 through May. Adding June partial
estimate ~$248.62 (pre-Postmark) = ~$1,078.95 + Postmark amount.
The Drive ledger is authoritative. These are memo estimates only.
Open items for CPA
-
Postmark charge — plan fee vs. top-up credit. Once the receipt is confirmed, the CPA should note whether this is a recurring subscription (monthly plan) or a prepaid credit block. For a prepaid credit top-up covering future periods, the CPA should confirm whether cash-basis treatment (deduct in full in June 2026) is correct or whether any accrual is warranted if significant credits remain unused at year-end.
-
PA sales tax on SaaS services. Postmark/ActiveCampaign may charge PA sales tax on subscription services. Pennsylvania's SaaS tax treatment is not fully settled. If the receipt shows sales tax collected, the bookkeeper records the full charged amount (including tax) as the expense and notes the tax in the Notes column. The CPA confirms deductibility of the tax component.
-
Postmark first charge — entity. This is the first Postmark charge on record and it falls post-LLC-formation (MooseQuest LLC formed 2026-05-21). Entity =
MooseQuest LLCis straightforward. No pre-formation split question applies.
Open items carried forward
-
Operator action OA-PM-1: Forward the Postmark receipt to the bookkeeper (paste the body or forward from
receipts@postmarkapp.com/billing@postmarkapp.com/billing@activecampaign.com/@wildbit.com). Needed to populate: Amount, Invoice #, Date (confirm), Payment method (card last-4), plan tier vs. top-up. -
Operator action OA-PM-2: Once amount is confirmed, apply the Expenses row to the Drive ledger (
MooseQuest Ledger 2026 > Expensestab) and update Schedule C Summary line 27a Internet & Hosting. -
Operator action OA-PM-3: Upload receipt PDF to Drive at
MooseQuest > Finance > Expenses > 2026 > 2026-06 > 2026-06-25_Postmark_$[amount].pdf. -
Operator action OA-PM-4: If this was a plan upgrade (monthly), update the Subscriptions tab to reflect the new Postmark monthly rate. If this was a one-time top-up, no Subscriptions change needed.
-
Drive upload of this memo: Per
feedback_human_to_human_drive, this file should also be uploaded to Drive. Pending next Drive-MCP-enabled session or manual upload. -
June 2026 full close: This entry covers only the Postmark charge. The full June month-end close (all vendors: Heroku June invoice, Google Workspace June, Dreamhost June, Dyn DNS June, Anthropic API June, GitHub June) was expected on the first business day of July 2026. It did not happen:
2026-08-infra-budget-memo.mdrecords the last full close as 2026-06-04. The Postmark row drafted here is still waiting to be absorbed into the next close.
Operator action summary
| # | Action | Urgency | Notes |
|---|---|---|---|
| OA-PM-1 | Forward / paste Postmark receipt | Immediately — needed to complete this entry | Check receipts@postmarkapp.com, billing@postmarkapp.com, billing@activecampaign.com, @wildbit.com |
| OA-PM-2 | Apply Expenses row to Drive ledger | After OA-PM-1 confirmed | Use ledger row above, fill all UNKNOWN fields from receipt |
| OA-PM-3 | Upload receipt PDF to Drive | After OA-PM-1 | MooseQuest > Finance > Expenses > 2026 > 2026-06 > 2026-06-25_Postmark_$[amount].pdf |
| OA-PM-4 | Update Subscriptions tab (if plan upgrade) | After OA-PM-1 | Only if charge is a recurring plan change, not a one-time top-up |