We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
HOA dues payment pages with Organization + Offer context, FAQs, and breadcrumb navigation.
Defines the HOA or management company collecting dues.
Describes the dues payment offer and payment URL.
Answers questions about billing cycles, methods, and late fees.
Provides navigation context for the payment page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.example.com/hoa#org",
"name": "Northwind HOA",
"url": "https://www.example.com/hoa",
"logo": "https://www.example.com/assets/logo.svg",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-512-555-0151",
"contactType": "HOA Billing"
}
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/hoa#dues",
"name": "Quarterly HOA Dues",
"price": "325.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/hoa/pay",
"description": "Quarterly assessment due on the 1st of January, April, July, and October."
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What payment methods are accepted?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We accept ACH, credit card, and mailed checks."
}
},
{
"@type": "Question",
"name": "When are dues late?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Payments are late after the 10th and may incur a late fee."
}
},
{
"@type": "Question",
"name": "Can I set up autopay?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Enable autopay in the portal to avoid missed payments."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "HOA", "item": "https://www.example.com/hoa" },
{ "@type": "ListItem", "position": 3, "name": "Payments", "item": "https://www.example.com/hoa/pay" }
]
}
]If multiple fees exist (dues, assessments, fines), add separate Offer entries for each.
Yes. Include due dates in the page content and Offer description to avoid confusion.