Start Local Listeners: Welcome to Castos!

Come for the podcast hosting. Stay for the audience growth.
Only Castos gives you unlimited storage & bandwidth, built-in audiogram and transcription features, and podcast editing services to grow your show from Day 1.
Enter code startlocal when you upgrade to any paid plan to receive 50% off for your first 3 months. Offer is valid for the next 60 days.
No Credit Card Required
Flexible Pricing for Podcasters of Every Stage & Size
#pricing-table-desktop { margin: 20px 0; color: var(—midnight-100); font-family: ‘Poppins’, sans-serif; font-size: 13px; display: block; } @media (max-width: 1024px) { #pricing-table-desktop { display: none; } } #pricing-table-desktop .price-columns { display: grid; grid-template-columns: minmax(265px, 1fr) minmax(235px, 1fr) minmax(235px, 1fr) minmax(235px, 1fr); } #pricing-table-desktop .price-columns .descriptions { display: grid; grid-template-rows: 271px 1fr; } #pricing-table-desktop .price-columns .descriptions .cell { grid-template-columns: 1fr 20px; grid-gap: 10px; } #pricing-table-desktop .cta-row { display: grid; grid-template-columns: minmax(265px, 1fr) minmax(705px, 3fr); } #pricing-table-desktop .cta-row__box { border-left: 1px solid var(—tusk-300); border-right: 1px solid var(—tusk-300); border-bottom: 1px solid var(—tusk-300); border-radius: 0 0 8px 8px; padding: 20px; align-items: center; display: grid; justify-items: center; text-align: center; grid-gap: 15px; } #pricing-table-desktop .cta-row__box p { font-size: 14px; } #pricing-table-desktop .cta-row__box .cta__button { color: #fff !important; background-color: var(—primary-600); padding: 12px 30px; text-decoration: none; border-radius: 40px; font-size: 16px; text-transform: uppercase; transition: all 200ms ease-in-out; } #pricing-table-desktop .cta-row__box .cta__button:hover { cursor: pointer; background-color: var(—primary-800); transform: translateY(-4px); } #pricing-table-desktop .cell { background-color: #fff !important; padding: 12px 10px; min-height: 25px; display: grid; justify-content: center; align-items: center; line-height: 1.4; } #pricing-table-desktop .cell img { padding: 3px; height: 18px; } #pricing-table-desktop .descriptions .cell img { padding: 0; height: 16px; } #pricing-table-desktop .cell.odd { background-color: var(—tusk-100); } #pricing-table-desktop .cell.bl { border-left: 1px solid var(—tusk-300); } #pricing-table-desktop .cell.bt { border-top: 1px solid var(—tusk-300); } #pricing-table-desktop .cell.bb { border-bottom: 1px solid var(—tusk-300); } #pricing-table-desktop .cell.brtl { border-top-left-radius: 8px; } #pricing-table-desktop .cell.brbl { border-bottom-left-radius: 8px; } #pricing-table-desktop .cell.double-line { min-height: 60px; } #pricing-table-desktop .price { color: var(—primary-600); font-weight: 600; font-size: 30px; line-height: 1; } #pricing-table-desktop .uom { color: var(—midnight-100); opacity: 0.8; line-height: 1.4; padding-left: 5px; } #pricing-table-desktop .price-block { display: grid; grid-template-columns: auto 1fr; align-items: flex-end; } #pricing-table-desktop .price-column { border-top: 1px solid var(—tusk-300); border-bottom: 1px solid var(—tusk-300); border-left: 1px solid var(—tusk-300); position: relative; } #pricing-table-desktop .price-column.first { border-radius: 8px 0 0 0; } #pricing-table-desktop .price-column.last { border-radius: 0 8px 0 0; border-right: 1px solid var(—tusk-300); } #pricing-table-desktop .price-column.popular:before { content: “Most Popular”; position: absolute; top: -15px; left: calc(50% - 65px); width: 130px; text-align: center; text-transform: uppercase; background-color: var(—primary-600); color: #fff !important; padding: 5px 10px; border-radius: 40px; } #pricing-table-desktop .price-column p { color: var(—midnight-100); font-size: 12px; padding: 0 15px; text-align: center; min-height: 60px; line-height: 17px; margin: 10px 0; } #pricing-table-desktop .price-column__details { display: grid; grid-template-columns: minmax(50px, 66px) 1fr; align-items: center; padding: 30px 15px 2px 15px; min-height: 190px; grid-gap: 20px; } #pricing-table-desktop .price-column__details h2 { margin: 0 0 15px 0; } #pricing-table-desktop .descriptions__billing-switch { display: grid; align-items: center; justify-items: center; grid-template-rows: 1fr auto auto; grid-gap: 15px; } #pricing-table-desktop .descriptions__billing-switch h4 { text-transform: uppercase; text-align: center; padding: 0 10px; align-self: flex-end; margin: 0; } #pricing-table-desktop .descriptions__billing-switch .plan-description { text-align: center; padding: 0 10px; font-size: 12px; align-self: start; margin: 0 0 37px 0; line-height: 17px; } #pricing-table-desktop .descriptions__billing-switch .btn-group button { color: var(—midnight-300); background-color: var(—tusk-200); border: 1px solid var(—tusk-400); padding: 10px 24px; cursor: pointer; float: left; border-radius: 0 50px 50px 0; transition: all 200ms ease-in-out; font-size: 14px; text-transform: uppercase; } #pricing-table-desktop .descriptions__billing-switch .btn-group button:not(:last-child) { border-right: none; border-radius: 50px 0 0 50px; } /* Clear floats (clearfix hack) */ #pricing-table-desktop .descriptions__billing-switch .btn-group:after { content: ""; clear: both; display: table; } #pricing-table-desktop .descriptions__billing-switch .btn-group button.active, #pricing-table-desktop .descriptions__billing-switch .btn-group button.active:hover { color: #fff !important; background-color: var(—primary-600); border-color: var(—primary-600); } #pricing-table-desktop .descriptions__billing-switch .btn-group button:hover { background-color: var(—tusk-700); border-color: var(—tusk-700); } /* Tooltip */ #pricing-table-desktop .tooltip { position: relative; width: 16px; height: 16px; } /* Tooltip text */ #pricing-table-desktop .tooltip .tooltip__text { visibility: hidden; width: 250px; background-color: var(—midnight-100); color: #fff !important; text-align: left; padding: 10px 15px; border-radius: 5px; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -125px; opacity: 0; transition: opacity 0.3s; box-shadow: 0px 6px 15px rgba(44, 44, 44, 0.15); } #pricing-table-desktop .tooltip .tooltip__text a { color: #fff !important; text-decoration: none; border-bottom: 1px dotted rgba(255, 255, 255, 0.3); font-weight: 600; transition: all 200ms ease-in-out; } #pricing-table-desktop .tooltip .tooltip__text a:hover { color: var(—primary-300); border-bottom: 1px solid var(—primary-300); } /* Tooltip arrow */ #pricing-table-desktop .tooltip .tooltip__text::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: var(—midnight-100) transparent transparent transparent; } /* Show the tooltip text when you mouse over the tooltip container */ #pricing-table-desktop .tooltip:hover .tooltip__text { visibility: visible; opacity: 1; }
Billing
Monthly Annual
Save 20% automatically. Get two months FREE when you choose an annual plan.
Number of Podcasts
Pay for one plan and host multiple podcasts on the same account. Each podcast has a unique RSS feed, analytics and individual personalized webpage. Learn more
Episode Upload Limit
Publish daily, create 4-hour long episodes, or migrate hundreds of episodes from your back catalog, you’ll never hit an upload limit. Learn more
Download Limit
There are no limits to how many times your podcast can be downloaded. Episodes are always available across every podcast listening platform no matter what. Learn more
Seriously Simple Podcasting WordPress Plugin
Castos is specifically designed to sync with Seriously Simple Podcasting to save WordPress users time. Use our plugin to update your podcast’s RSS feed or upload a new episode from your WordPress dashboard. Any changes automatically sync with your Castos hosting account. Learn more
Publish Your Podcast Everywhere
Publish your podcast episodes to Castos and we’ll automatically distribute it to Apple Podcast, Spotify, Google Podcasts, TuneIn, Pocket Casts, Overcast, and more. After that, each episode you publish is automatically distributed to every listening platform. Learn more
Free One-Click Migrations From Previous Hosting Provider
If you’re migrating from an existing podcast host, we’ll help you import all existing content to Castos in one click. Learn more
Personalized Podcast Webpage
A no-coding required webpage that includes all of your podcast episodes. Customize the color scheme, social media connections, subscribe buttons, and even use your own domain to fit your brand. Learn more
Episode Transcriptions
Get A complete transcription of all your episodes with downloadable PDFs. Transcripts are included free with every Castos plan. Learn more
In-Depth Listener Analytics
Access Total Listens by podcast and per episode, audience listening behavior by browser, app, and device, plus their geographic locations. Learn more
Podcast Editing Services
Our team of audio engineers, writers, and marketing pros take care of your show’s entire post-production process. You record the content, we take care of the rest. Learn more
Private Podcasting
Create a password protected podcast to limit who has access to your episodes. Perfect for corporate training courses or premium podcast content. Learn more
Video Republishing to YouTube
Convert audio files into video and automatically upload your podcast episodes to YouTube. Set it and forget it by connecting your YouTube channel and Castos dashboard once. Learn more
Headliner Audiogram Integration
Audio files are sent to Headliner so you can create custom audiograms. The final video is synced with your Castos dashboard so everything is one place. (No additional Headliner subscription required). Learn more
Advanced Analytics
Unlock advanced analytics to gain more insight into your Total Subscribers and Unique Listeners. And our customizable analytics reports are great for your sponsors. Learn more
Video File Hosting
Engage your audience with native video content. Host your video files alongside your audio files under one account for an affordable price. Learn more
Starter
$190
/ year
Perfect for podcasters just getting started who need all the essentials.
Unlimited
Unlimited
Unlimited
Growth
$490
/ year
Great for podcasters who want more features to market and promote their show.
Unlimited
Unlimited
Unlimited
Pro
$990
/ year
Ideal for podcasters who produce video content and want access to more analytics.
Unlimited
Unlimited
Unlimited
Explore our Starter plan features for free, upgrade at any time.
Start my 14-day free trial now
No credit card required, because we know you’ll love it!
/* Get Our Elements */ const starterPrice = document.querySelector(‘.starter-price’); const starterUom = document.querySelector(‘.starter-uom’); const growthPrice = document.querySelector(‘.growth-price’); const growthUom = document.querySelector(‘.growth-uom’); const proPrice = document.querySelector(‘.pro-price’); const proUom = document.querySelector(‘.pro-uom’); const btnMonthly = document.querySelector(‘.btn-monthly’); const btnAnnual = document.querySelector(‘.btn-annual’); const planDescription = document.querySelector(‘.plan-description’); /* Build out functions */ function toggleToMonthly() { btnMonthly.classList.add(‘active’); btnAnnual.classList.remove(‘active’); starterPrice.innerHTML = ‘$19’; growthPrice.innerHTML = ‘$49’; proPrice.innerHTML = ‘$99’; starterUom.innerHTML = ’/ month’; growthUom.innerHTML = ’/ month’; proUom.innerHTML = ’/ month’; planDescription.innerHTML = “No contracts, no cancellation fees.
Let’s get started.” } function toggleToAnnual() { btnMonthly.classList.remove(‘active’); btnAnnual.classList.add(‘active’); starterPrice.innerHTML = ‘$190’; growthPrice.innerHTML = ‘$490’; proPrice.innerHTML = ‘$990’; starterUom.innerHTML = ’/ year’; growthUom.innerHTML = ’/ year’; proUom.innerHTML = ’/ year’; planDescription.innerHTML = “Save 20% automatically. Get two months FREE when you choose an annual plan.” } /* Hook up the event listeners */ btnMonthly.addEventListener(‘click’, toggleToMonthly); btnAnnual.addEventListener(‘click’, toggleToAnnual); #pricing-table-mobile { margin: 20px 0; color: var(—midnight-100); font-family: ‘Poppins’, sans-serif; font-size: 13px; display: none; } @media (max-width: 1024px) { #pricing-table-mobile { display: block; } } #pricing-table-mobile .price-columns { display: grid; grid-template-columns: 1fr; } #pricing-table-mobile .price-columns .descriptions { display: grid; grid-template-rows: 180px 1fr; } #pricing-table-mobile .price-columns .descriptions .cell { grid-template-columns: 1fr 20px; grid-gap: 10px; } #pricing-table-mobile .cta-row { display: grid; grid-template-columns: 1fr; } #pricing-table-mobile .cta-row__box { border: 1px solid var(—tusk-300); border-radius: 8px; padding: 20px; align-items: center; display: grid; justify-items: center; text-align: center; grid-gap: 15px; } #pricing-table-mobile .cta-row__box p { font-size: 14px; } #pricing-table-mobile .cta-row__box .cta__button { color: #fff !important; background-color: var(—primary-600); padding: 12px 30px; text-decoration: none; border-radius: 40px; font-size: 16px; text-transform: uppercase; transition: all 200ms ease-in-out; } #pricing-table-mobile .cta-row__box .cta__button:hover { cursor: pointer; background-color: var(—primary-800); transform: translateY(-4px); } #pricing-table-mobile .cell { background-color: #fff; padding: 12px 10px; display: grid; grid-template-columns: 20px 1fr 20px; grid-gap: 10px; justify-content: center; align-items: center; line-height: 1.4; } #pricing-table-mobile .cell:hover, #pricing-table-mobile .cell.odd:hover { color: var(—primary-600); cursor: pointer; } #pricing-table-mobile .cell img { height: 12px; } #pricing-table-mobile .cell .tooltip img { height: 15px; } #pricing-table-mobile .cell.odd { background-color: var(—tusk-100); } #pricing-table-mobile .cell.bl { border-left: 1px solid var(—tusk-300); } #pricing-table-mobile .cell.bt { border-top: 1px solid var(—tusk-300); } #pricing-table-mobile .cell.bb { border-bottom: 1px solid var(—tusk-300); } #pricing-table-mobile .cell.brtl { border-top-left-radius: 8px; } #pricing-table-mobile .cell.brbl { border-bottom-left-radius: 8px; } #pricing-table-mobile .cell.brbr { border-bottom-right-radius: 8px; } #pricing-table-mobile .cell.double-line { min-height: 60px; } #pricing-table-mobile .price { color: var(—primary-600); font-weight: 600; font-size: 30px; line-height: 1; } #pricing-table-mobile .uom { color: var(—midnight-100); opacity: 0.8; line-height: 1.4; padding-left: 5px; } #pricing-table-mobile .price-block { display: grid; grid-template-columns: auto 1fr; align-items: flex-end; } #pricing-table-mobile .price-column { border: 1px solid var(—tusk-300); position: relative; border-radius: 8px; margin: 20px 0; } #pricing-table-mobile .price-column.popular:before { content: “Most Popular”; position: absolute; top: -15px; left: calc(50% - 65px); width: 130px; text-align: center; text-transform: uppercase; background-color: var(—primary-600); color: #fff !important; padding: 5px 10px; border-radius: 40px; } #pricing-table-mobile .price-column p { color: var(—midnight-100); font-size: 12px; padding: 0 15px; text-align: center; line-height: 17px; margin: 10px 0 25px 0; } #pricing-table-mobile .price-column__details { display: grid; grid-template-columns: 70px 1fr; align-items: center; padding: 30px 15px 2px 15px; grid-gap: 20px; } #pricing-table-mobile .price-column__details h2 { margin: 0 0 15px 0; } #pricing-table-mobile .descriptions__billing-switch { display: grid; align-items: center; justify-items: center; grid-template-rows: 1fr auto auto; grid-gap: 15px; } #pricing-table-mobile .descriptions__billing-switch h4 { text-transform: uppercase; text-align: center; padding: 0 10px; align-self: flex-end; margin: 0; } #pricing-table-mobile .descriptions__billing-switch .plan-description-mobile { text-align: center; padding: 0 10px; font-size: 12px; align-self: start; margin: 0 0 30px 0; line-height: 17px; } #pricing-table-mobile .descriptions__billing-switch .btn-group { display: grid; grid-template-columns: auto auto; } #pricing-table-mobile .descriptions__billing-switch .btn-group button { color: var(—midnight-300); background-color: var(—tusk-200); border: 1px solid var(—tusk-400); padding: 10px 24px; cursor: pointer; border-radius: 0 50px 50px 0; transition: all 200ms ease-in-out; font-size: 14px; text-transform: uppercase; grid-gap: 0; margin: 0; } #pricing-table-mobile .descriptions__billing-switch .btn-group .btn-monthly-mobile { justify-self: flex-end; } #pricing-table-mobile .descriptions__billing-switch .btn-group .btn-annual-mobile { justify-self: flex-start; } #pricing-table-mobile .descriptions__billing-switch .btn-group button:not(:last-child) { border-right: none; border-radius: 50px 0 0 50px; } #pricing-table-mobile .descriptions__billing-switch .btn-group button.active, #pricing-table-mobile .descriptions__billing-switch .btn-group button.active:hover { color: #fff !important; background-color: var(—primary-600); border-color: var(—primary-600); } #pricing-table-mobile .descriptions__billing-switch .btn-group button:hover { background-color: var(—tusk-700); border-color: var(—tusk-700); } /* Tooltip */ #pricing-table-mobile .tooltip { position: relative; width: 16px; height: 16px; } /* Tooltip text */ #pricing-table-mobile .cell .tooltip__text { visibility: hidden; opacity: 0; display: none; width: calc(100% - 10px); grid-column: 1 / span 3; margin: 0 -10px -12px -10px; color: var(—midnight-100); text-align: left; padding: 10px 15px 20px 15px; z-index: 1; transition: opacity 0.3s; background-color: #fff; } #pricing-table-mobile .cell.odd .tooltip__text { background-color: var(—tusk-100); } #pricing-table-mobile .cell .tooltip .icon-info { display: block; } #pricing-table-mobile .cell .tooltip .icon-chev { display: none; } #pricing-table-mobile .cell .tooltip__text a { color: var(—midnight-100); text-decoration: none; border-bottom: 1px dotted rgba(0, 0, 0, 0.3); font-weight: 600; padding: 0 3px; transition: all 200ms ease-in-out; } #pricing-table-mobile .tooltip .tooltip__text a:hover { color: var(—primary-300); border-bottom: 1px solid var(—primary-300); } /* Show the tooltip text when you mouse over the tooltip container */ #pricing-table-mobile .cell.open .tooltip .icon-info { display: none; } #pricing-table-mobile .cell.open .tooltip .icon-chev { display: block; } #pricing-table-mobile .cell.open .tooltip__text { visibility: visible; display: block; opacity: 1; border-bottom: 1px solid var(—tusk-400); } #pricing-table-mobile .cell.open:last-child .tooltip__text { border: none; border-radius: 0 0 7px 7px; }
Billing
Monthly Annual
Save 20% automatically. Get two months FREE when you choose an annual plan.
Starter
$190
/ year
Perfect for podcasters just getting started who need all the essentials.
Unlimited Podcasts
Pay for one plan and host multiple podcasts on the same account. Each podcast has a unique RSS feed, analytics and individual personalized webpage. Learn more
Unlimited Episode Uploads
Publish daily, create 4-hour long episodes, or migrate hundreds of episodes from your back catalog, you’ll never hit an upload limit. Learn more
Unlimited Downloads
There are no limits to how many times your podcast can be downloaded. Episodes are always available across every podcast listening platform no matter what. Learn more
Seriously Simple Podcasting WordPress Plugin
Castos is specifically designed to sync with Seriously Simple Podcasting to save WordPress users time. Use our plugin to update your podcast’s RSS feed or upload a new episode from your WordPress dashboard. Any changes automatically sync with your Castos hosting account. Learn more
Publish Your Podcast Everywhere
Publish your podcast episodes to Castos and we’ll automatically distribute it to Apple Podcast, Spotify, Google Podcasts, TuneIn, Pocket Casts, Overcast, and more. After that, each episode you publish is automatically distributed to every listening platform. Learn more
Free One-Click Migrations From Previous Hosting Provider
If you’re migrating from an existing podcast host, we’ll help you import all existing content to Castos in one click. Learn more
Personalized Podcast Webpage
A no-coding required webpage that includes all of your podcast episodes. Customize the color scheme, social media connections, subscribe buttons, and even use your own domain to fit your brand. Learn more
Episode Transcriptions
Get A complete transcription of all your episodes with downloadable PDFs. Transcripts are included free with every Castos plan. Learn more
In-Depth Listener Analytics
Access Total Listens by podcast and per episode, audience listening behavior by browser, app, and device, plus their geographic locations. Learn more
Podcast Editing Services
Our team of audio engineers, writers, and marketing pros take care of your show’s entire post-production process. You record the content, we take care of the rest. Learn more
Private Podcasting
Create a password protected podcast to limit who has access to your episodes. Perfect for corporate training courses or premium podcast content. Learn more
Growth
$490
/ year
Great for podcasters who want more features to market and promote their show.
Unlimited Podcasts
Pay for one plan and host multiple podcasts on the same account. Each podcast has a unique RSS feed, analytics and individual personalized webpage. Learn more
Unlimited Episode Uploads
Publish daily, create 4-hour long episodes, or migrate hundreds of episodes from your back catalog, you’ll never hit an upload limit. Learn more
Unlimited Downloads
There are no limits to how many times your podcast can be downloaded. Episodes are always available across every podcast listening platform no matter what. Learn more
Seriously Simple Podcasting WordPress Plugin
Castos is specifically designed to sync with Seriously Simple Podcasting to save WordPress users time. Use our plugin to update your podcast’s RSS feed or upload a new episode from your WordPress dashboard. Any changes automatically sync with your Castos hosting account. Learn more
Publish Your Podcast Everywhere
Publish your podcast episodes to Castos and we’ll automatically distribute it to Apple Podcast, Spotify, Google Podcasts, TuneIn, Pocket Casts, Overcast, and more. After that, each episode you publish is automatically distributed to every listening platform. Learn more
Free One-Click Migrations From Previous Hosting Provider
If you’re migrating from an existing podcast host, we’ll help you import all existing content to Castos in one click. Learn more
Personalized Podcast Webpage
A no-coding required webpage that includes all of your podcast episodes. Customize the color scheme, social media connections, subscribe buttons, and even use your own domain to fit your brand. Learn more
Episode Transcriptions
Get A complete transcription of all your episodes with downloadable PDFs. Transcripts are included free with every Castos plan. Learn more
In-Depth Listener Analytics
Access Total Listens by podcast and per episode, audience listening behavior by browser, app, and device, plus their geographic locations. Learn more
Podcast Editing Services
Our team of audio engineers, writers, and marketing pros take care of your show’s entire post-production process. You record the content, we take care of the rest. Learn more
Private Podcasting
Create a password protected podcast to limit who has access to your episodes. Perfect for corporate training courses or premium podcast content. Learn more
Video Republishing to YouTube
Convert audio files into video and automatically upload your podcast episodes to YouTube. Set it and forget it by connecting your YouTube channel and Castos dashboard once. Learn more
Headliner Audiogram Integration
Audio files are sent to Headliner so you can create custom audiograms. The final video is synced with your Castos dashboard so everything is one place. (No additional Headliner subscription required). Learn more
Pro
$990
/ year
Ideal for podcasters who produce video content and want access to more analytics.
Unlimited Podcasts
Pay for one plan and host multiple podcasts on the same account. Each podcast has a unique RSS feed, analytics and individual personalized webpage. Learn more
Unlimited Episode Uploads
Publish daily, create 4-hour long episodes, or migrate hundreds of episodes from your back catalog, you’ll never hit an upload limit. Learn more
Unlimited Downloads
There are no limits to how many times your podcast can be downloaded. Episodes are always available across every podcast listening platform no matter what. Learn more
Seriously Simple Podcasting WordPress Plugin
Castos is specifically designed to sync with Seriously Simple Podcasting to save WordPress users time. Use our plugin to update your podcast’s RSS feed or upload a new episode from your WordPress dashboard. Any changes automatically sync with your Castos hosting account. Learn more
Publish Your Podcast Everywhere
Publish your podcast episodes to Castos and we’ll automatically distribute it to Apple Podcast, Spotify, Google Podcasts, TuneIn, Pocket Casts, Overcast, and more. After that, each episode you publish is automatically distributed to every listening platform. Learn more
Free One-Click Migrations From Previous Hosting Provider
If you’re migrating from an existing podcast host, we’ll help you import all existing content to Castos in one click. Learn more
Personalized Podcast Webpage
A no-coding required webpage that includes all of your podcast episodes. Customize the color scheme, social media connections, subscribe buttons, and even use your own domain to fit your brand. Learn more
Episode Transcriptions
Get A complete transcription of all your episodes with downloadable PDFs. Transcripts are included free with every Castos plan. Learn more
In-Depth Listener Analytics
Access Total Listens by podcast and per episode, audience listening behavior by browser, app, and device, plus their geographic locations. Learn more
Podcast Editing Services
Our team of audio engineers, writers, and marketing pros take care of your show’s entire post-production process. You record the content, we take care of the rest. Learn more
Private Podcasting
Create a password protected podcast to limit who has access to your episodes. Perfect for corporate training courses or premium podcast content. Learn more
Video Republishing to YouTube
Convert audio files into video and automatically upload your podcast episodes to YouTube. Set it and forget it by connecting your YouTube channel and Castos dashboard once. Learn more
Headliner Audiogram Integration
Audio files are sent to Headliner so you can create custom audiograms. The final video is synced with your Castos dashboard so everything is one place. (No additional Headliner subscription required). Learn more
Advanced Analytics
Unlock advanced analytics to gain more insight into your Total Subscribers and Unique Listeners. And our customizable analytics reports are great for your sponsors. Learn more
Video File Hosting
Engage your audience with native video content. Host your video files alongside your audio files under one account for an affordable price. Learn more
Explore our Starter plan features for free, upgrade at any time.
Start my 14-day free trial now
No credit card required, because we know you’ll love it!
/* Get Our Elements */ const starterPriceMobile = document.querySelector(‘.starter-price-mobile’); const starterUomMobile = document.querySelector(‘.starter-uom-mobile’); const growthPriceMobile = document.querySelector(‘.growth-price-mobile’); const growthUomMobile = document.querySelector(‘.growth-uom-mobile’); const proPriceMobile = document.querySelector(‘.pro-price-mobile’); const proUomMobile = document.querySelector(‘.pro-uom-mobile’); const btnMonthlyMobile = document.querySelector(‘.btn-monthly-mobile’); const btnAnnualMobile = document.querySelector(‘.btn-annual-mobile’); const planDescriptionMobile = document.querySelector(‘.plan-description-mobile’); const cells = document.querySelectorAll(‘#pricing-table-mobile .cell’); /* Build out functions */ function toggleToMonthlyMobile() { btnMonthlyMobile.classList.add(‘active’); btnAnnualMobile.classList.remove(‘active’); starterPriceMobile.innerHTML = ‘$19’; growthPriceMobile.innerHTML = ‘$49’; proPriceMobile.innerHTML = ‘$99’; starterUomMobile.innerHTML = ’/ month’; growthUomMobile.innerHTML = ’/ month’; proUomMobile.innerHTML = ’/ month’; planDescriptionMobile.innerHTML = “No contracts, no cancellation fees.
Let’s get started.” } function toggleToAnnualMobile() { btnMonthlyMobile.classList.remove(‘active’); btnAnnualMobile.classList.add(‘active’); starterPriceMobile.innerHTML = ‘$190’; growthPriceMobile.innerHTML = ‘$490’; proPriceMobile.innerHTML = ‘$990’; starterUomMobile.innerHTML = ’/ year’; growthUomMobile.innerHTML = ’/ year’; proUomMobile.innerHTML = ’/ year’; planDescriptionMobile.innerHTML = “Save 20% automatically. Get two months FREE when you choose an annual plan.” } function toggleShowTooltipMobile() { if (this.classList.contains(‘open’)) { this.classList.remove(‘open’); } else { this.classList.add(‘open’); } } /* Hook up the event listeners */ btnMonthlyMobile.addEventListener(‘click’, toggleToMonthlyMobile); btnAnnualMobile.addEventListener(‘click’, toggleToAnnualMobile); cells.forEach(cell => cell.addEventListener(‘click’, toggleShowTooltipMobile));