Learn about how Hop handles billing for your projects
You can find detailed service pricing on this page.
Resources and services you run on Hop are billed based on the number of minutes they are active. You can find the billing details for your project on the Billing page on the Hop console.
Hop offers a free trial for personal projects (the project that gets created for you when you sign up for Hop). This trial is a free (one-time) balance credit of $5.00 USD, which can be used to deploy the following resources:
Resource
Free Trial Limit
CPU
1 vCPU
Memory
512MB
You must attach a card to receive the free one-time $5.00 USD credit.
Each Hop project gets it’s own balance.A positive balance (above $0) indicates how much you owe to Hop. This automatically gets charged at the end of each payment cycle (monthly, dependant on project creation date). You can also manually top up your balance at any time.A negative balance (below $0) indicates that you have credit with Hop. This can be used to pay for any future charges your project may incur.
Payment methods are attached to users rather than projects. You can have multiple payment methods attached to your Hop account, and you can attach them to projects as you wish. You must have Editor permission on a project to attach a payment method to it.You can manage your payment methods and the projects they’re attached to on the Payment Methods page.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Hop","colors":{"primary":"#8F64F2","light":"#BFA6F9","dark":"#6036BF"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/hopio/cq2ctXa-N8Jv0svA/logo/light.svg?fit=max\u0026auto=format\u0026n=cq2ctXa-N8Jv0svA\u0026q=85\u0026s=9a89c9116e891086ed4c6444069381ae","dark":"https://mintcdn.com/hopio/cq2ctXa-N8Jv0svA/logo/dark.svg?fit=max\u0026auto=format\u0026n=cq2ctXa-N8Jv0svA\u0026q=85\u0026s=5865ce776745941e9f171dfa11fbcfc1"},"navbar":{"primary":{"type":"button","label":"Console","href":"https://console.hop.io"}},"footer":{"socials":{"twitter":"https://twitter.com/joinhop","github":"https://github.com/hopinc","discord":"https://discord.gg/hop"}},"integrations":{"gtm":{"tagId":"GTM-PWWFBQW"}},"navigation":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/hopinc","icon":"github"},{"anchor":"Community","href":"https://discord.com/invite/hop","icon":"discord"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hopio","hasAudioNarration":false,"actualSubdomain":"hopio","customDomains":["docs.hop.io"],"gitSource":{"type":"github","owner":"hopinc","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c3444a41910615812085","collectionId":"0f4aced8-f80e-40f3-9f57-02b5250ed32c","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae9140b9e7a315fb6341126:success","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Documentation","count":50},{"language":"default","tag":"Other Products","count":17},{"language":"default","tag":"Ignite","count":15},{"language":"default","tag":"Channels","count":11},{"language":"default","tag":"Reference","count":10},{"language":"default","tag":"Pipe","count":6},{"language":"default","tag":"SDKs","count":6},{"language":"default","tag":"Language Support","count":5},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"CLI","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reference/billing","slug":"/reference/billing","pageMetadata":{"title":"Billing Overview","sidebarTitle":"Billing \u0026 Free Trial","description":"Learn about how Hop handles billing for your projects","href":"/reference/billing"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Learn about how Hop handles billing for your projects\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[`You can find detailed service pricing on `,_jsx(_components.a,{href:`https://hop.io/pricing`,children:`this page`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`Resources and services you run on Hop are billed based on the number of minutes they are active. You can find the billing details for your project on the `,_jsx(_components.a,{href:`https://console.hop.io/billing`,children:`Billing`}),` page on the Hop console.`]}),`\n`,_jsx(Heading,{level:`2`,id:`free-trial`,children:`Free Trial`}),`\n`,_jsx(_components.p,{children:`Hop offers a free trial for personal projects (the project that gets created for you when you sign up for Hop). This trial is a free (one-time) balance credit of $5.00 USD, which can be used to deploy the following resources:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Resource`}),_jsx(_components.th,{children:`Free Trial Limit`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`CPU`})}),_jsx(_components.td,{children:`1 vCPU`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Memory`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512MB`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`You must attach a card to receive the free one-time $5.00 USD credit.`})}),`\n`,_jsx(Heading,{level:`2`,id:`compute-resource-billing`,children:`Compute Resource Billing`}),`\n`,_jsxs(_components.p,{children:[`Like most cloud platforms, Hop bills you for the resources you are `,_jsx(_components.strong,{children:`allocated`}),` while they’re active (e.g. in the `,_jsx(_components.strong,{children:`Running`}),` state), per minute.`]}),`\n`,_jsx(Heading,{level:`3`,id:`example`,children:`Example`}),`\n`,_jsx(_components.p,{children:`For example, let’s say you have a deployment with a single container running on 1 vCPU and 512MB of memory:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Resource`}),_jsx(_components.th,{children:`Pricing`}),_jsx(_components.th,{children:`Allocated`}),_jsx(_components.th,{children:`Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`vCPU`})}),_jsx(_components.td,{children:`$4.32 / month`}),_jsx(_components.td,{children:`1 vCPU`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$4.32`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Memory`})}),_jsx(_components.td,{children:`$2.10 / GB / month`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`512MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$1.05`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Our total cost for a month of running this deployment would be `,_jsx(_components.strong,{children:`$5.37 USD`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`balances`,children:`Balances`}),`\n`,_jsx(_components.p,{children:`Each Hop project gets it’s own balance.`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`positive`}),` balance (above $0) indicates how much you `,_jsx(_components.em,{children:`owe`}),` to Hop. This automatically gets charged at the end of each payment cycle (monthly, dependant on project creation date). You can also manually top up your balance at any time.`]}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`negative`}),` balance (below $0) indicates that you have `,_jsx(_components.em,{children:`credit`}),` with Hop. This can be used to pay for any future charges your project may incur.`]}),`\n`,_jsx(Heading,{level:`2`,id:`payment-methods`,children:`Payment Methods`}),`\n`,_jsxs(_components.p,{children:[`Payment methods are attached to users rather than projects. You can have multiple payment methods attached to your Hop account, and you can attach them to projects as you wish. You must have `,_jsx(_components.strong,{children:`Editor`}),` permission on a project to attach a payment method to it.`]}),`\n`,_jsxs(_components.p,{children:[`You can manage your payment methods and the projects they’re attached to on the `,_jsx(_components.a,{href:`https://console.hop.io/settings/cards`,children:`Payment Methods`}),` page.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Billing Overview","sidebarTitle":"Billing \u0026 Free Trial","description":"Learn about how Hop handles billing for your projects","href":"/reference/billing"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Free Trial","slug":"free-trial","depth":2,"children":[]},{"title":"Compute Resource Billing","slug":"compute-resource-billing","depth":2,"children":[{"title":"Example","slug":"example","depth":3,"children":[]}]},{"title":"Balances","slug":"balances","depth":2,"children":[]},{"title":"Payment Methods","slug":"payment-methods","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"hopio","siteName":"Hop","title":"Billing Overview - Hop","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:44:40.774Z","originalFileLocation":"reference/billing.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn about how Hop handles billing for your projects\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hop\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Billing Overview - Hop\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn about how Hop handles billing for your projects\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hop\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hop.io/reference/billing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hopio.mintlify.app/_mintlify/api/og/v2?division=Reference\u0026amp;title=Billing+Overview\u0026amp;description=Learn+about+how+Hop+handles+billing+for+your+projects\u0026amp;theme=df3bd4a74e3c43891932b97a\u0026amp;signature=238cff0cad53654a80b1f788bf99d4cfca598535e1683d6a3a7626eca0e23634\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Billing Overview - Hop\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn about how Hop handles billing for your projects\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hopio.mintlify.app/_mintlify/api/og/v2?division=Reference\u0026amp;title=Billing+Overview\u0026amp;description=Learn+about+how+Hop+handles+billing+for+your+projects\u0026amp;theme=df3bd4a74e3c43891932b97a\u0026amp;signature=238cff0cad53654a80b1f788bf99d4cfca598535e1683d6a3a7626eca0e23634\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/hopio/X4tI8aJw6pD0WAgR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hop\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8F64F2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hop.io/reference/billing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/billing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hop.io/#organization\",\"name\":\"Hop\",\"url\":\"https://docs.hop.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hopio/cq2ctXa-N8Jv0svA/logo/light.svg?fit=max\u0026auto=format\u0026n=cq2ctXa-N8Jv0svA\u0026q=85\u0026s=9a89c9116e891086ed4c6444069381ae\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hop.io#website\",\"name\":\"Hop\",\"url\":\"https://docs.hop.io\",\"publisher\":{\"@id\":\"https://docs.hop.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hop.io/reference/billing#webpage\",\"url\":\"https://docs.hop.io/reference/billing\",\"name\":\"Billing Overview\",\"description\":\"Learn about how Hop handles billing for your projects\",\"dateModified\":\"2026-01-06T22:44:40.774Z\",\"isPartOf\":{\"@id\":\"https://docs.hop.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hop.io/reference/billing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hop.io/reference/billing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://docs.hop.io/reference/regions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Billing Overview\",\"item\":\"https://docs.hop.io/reference/billing\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hop.io/reference/billing#article\",\"headline\":\"Billing Overview\",\"name\":\"Billing Overview\",\"description\":\"Learn about how Hop handles billing for your projects\",\"url\":\"https://docs.hop.io/reference/billing\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hop.io/reference/billing#webpage\"},\"dateModified\":\"2026-01-06T22:44:40.774Z\",\"publisher\":{\"@id\":\"https://docs.hop.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hop.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hop\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hop","nav":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/hopinc","icon":"github"},{"anchor":"Community","href":"https://discord.com/invite/hop","icon":"discord"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/getting-started/introduction"},{"title":"Deploying to Hop","href":"/ignite/deploying"},{"group":"Quickstarts","pages":[{"title":"Node.js Express App","href":"/getting-started/quickstarts/express"},{"title":"Redis","href":"/getting-started/quickstarts/redis"},{"title":"Elixir Cluster","href":"/getting-started/quickstarts/elixir-cluster"}]}]},{"group":"CLI","pages":[{"title":"Overview","href":"/cli/overview"},{"title":"Hop CLI Completions","sidebarTitle":"Completions","href":"/cli/completions"},{"title":"Working in CI","sidebarTitle":"CI","href":"/cli/ci"}]},{"group":"Ignite","pages":[{"title":"Ignite","sidebarTitle":"Overview","href":"/ignite/overview"},{"title":"Deploying to Hop","href":"/ignite/deploying"},{"title":"Gateways","href":"/ignite/gateways"},{"title":"Private Networking","href":"/ignite/private-networking"},{"title":"Persistent Volumes","href":"/ignite/volumes"},{"title":"Health Checks","href":"/ignite/health-checks"},{"title":"Project Secrets","href":"/ignite/project-secrets"},{"title":"Images","href":"/ignite/images"},{"title":"Builds","href":"/ignite/builds"},{"title":"Port Forwarding","href":"/ignite/port-forwarding"},{"group":"Language Support","pages":[{"title":"Node","href":"/ignite/languages/node"},{"title":"Python","href":"/ignite/languages/python"},{"title":"Elixir","href":"/ignite/languages/elixir"},{"title":"Rust","href":"/ignite/languages/rust"},{"title":"Go","href":"/ignite/languages/go"}]}]},{"group":"Reference","pages":[{"title":"Hop Regions","sidebarTitle":"Regions","href":"/reference/regions"},{"title":"Webhooks","href":"/reference/webhooks"},{"title":"REST API","href":"/reference/rest-api"},{"title":"Project Tokens","description":"Project tokens allow you to create permission-based API keys to use with the Hop API or SDKs","href":"/reference/project-tokens"},{"title":"Billing Overview","sidebarTitle":"Billing \u0026 Free Trial","href":"/reference/billing"}]},{"group":"SDKs","pages":[{"title":"SDKs","sidebarTitle":"Overview","description":null,"href":"/sdks/overview"},{"group":"Client Side","pages":[{"title":"JS Client SDK","sidebarTitle":"JavaScript","href":"/sdks/client/js"},{"title":"React SDK","sidebarTitle":"React","href":"/sdks/client/react"}]},{"group":"Server Side","pages":[{"title":"Server-side JS SDK","sidebarTitle":"JavaScript","href":"/sdks/server/js"},{"group":"Go","pages":[{"title":"Server Side Go API Client","href":"/sdks/server/go-api"},{"title":"Server Side Go Leap Client","href":"/sdks/server/go-leap"}]}]}]},{"group":"Other Products","pages":[{"group":"Channels","pages":[{"title":"Overview","href":"/other-products/channels/overview"},{"title":"Channel State","href":"/other-products/channels/channel-state"},{"title":"Tokens","href":"/other-products/channels/tokens"},{"group":"Reference","pages":[{"title":"React Channels implementation","sidebarTitle":"React","href":"/other-products/channels/reference/react"},{"title":"Creating Channels","href":"/other-products/channels/reference/creating-channels"},{"title":"Updating Channel State","sidebarTitle":"Channel State","href":"/other-products/channels/reference/updating-channel-state"},{"title":"Sending Messages to Hop Channels","sidebarTitle":"Sending Messages","href":"/other-products/channels/reference/sending-messages"},{"title":"Channel Stats","href":"/other-products/channels/reference/channel-stats"}]},{"group":"Internals","pages":[{"title":"Leap \u0026 Leap Edge","sidebarTitle":"Leap","href":"/other-products/channels/internals/leap"},{"title":"Payloads","href":"/other-products/channels/internals/payloads"},{"title":"Atlas Protocol","href":"/other-products/channels/internals/atlas-protocol"}]}]},{"group":"Pipe","pages":[{"title":"Pipe Overview","sidebarTitle":"Overview","href":"/other-products/pipe/overview"},{"title":"Pipe Getting Started","sidebarTitle":"Getting Started","href":"/other-products/pipe/getting-started"},{"title":"Pipe Client Implementation","sidebarTitle":"Client Implementation","href":"/other-products/pipe/client-implementation"},{"title":"Streaming to Pipe","href":"/other-products/pipe/streaming-to-pipe"},{"group":"Protocols","pages":[{"title":"Low-latency HLS (LLHLS)","sidebarTitle":"LLHLS","href":"/other-products/pipe/llhls"}]},{"group":"API Reference","pages":[{"title":"Creating a Pipe Room","sidebarTitle":"Room","href":"/other-products/pipe/room"}]}]}]}]}]},"basePath":"","title":"Billing Overview - Hop","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}