Основи безпеки
Ліміти безкоштовного тарифу Supabase і що стається на кожному
Ліміти безкоштовного тарифу Supabase: 500 МБ бази, 5 ГБ egress і жодних резервних копій. Що стається на кожній межі і що змінює Pro за $25.

Коротко
- Ліміти безкоштовного тарифу Supabase такі: 500 МБ бази даних, 1 ГБ файлів, 5 ГБ egress на місяць і 50 000 активних користувачів на місяць, і він не робить жодної автоматичної резервної копії вашої бази.
- Кожен ліміт зупиняє щось своє. На 500 МБ база переходить у режим лише для читання, і реєстрації перестають проходити. Понад ліміт egress, після пільгового періоду, обмеження можуть накласти на всі проєкти вашої організації.
- Pro коштує $25 на місяць. Той самий платіж, що припиняє щотижневі паузи, вмикає й щоденні резервні копії, і для застосунку зі справжніми користувачами саме це зазвичай і є причиною переходу.
Ваш застосунок працює на проєкті Supabase, найімовірніше створеному на безкоштовному тарифі того дня, коли Lovable або Bolt попросив вас під’єднати базу даних. Він працює вже кілька місяців. Потім приходить лист про те, що ваша організація перевищила ліміт використання, або клієнт пише, що кнопка реєстрації нічого не робить, і ви починаєте шукати, що насправді дозволяє безкоштовний тариф і скільки коштує Supabase, коли він перестає бути безкоштовним.
Ліміти безкоштовного тарифу Supabase знайти легко. Набагато важче знайти, що стається, коли ви перетинаєте кожен із них, і для кожного рядка це своє. Один не дає застосунку нічого зберегти, поки його сторінки далі завантажуються. Інший може вимкнути всі ваші проєкти. Ще один вибиває, коли тиждень ніхто не заходив.
Ось де звичне порівняння помиляється. Воно подає Pro як безкоштовний тариф із більшими числами й радить переходити, коли одне з них закінчиться. Для застосунку зі справжніми користувачами причина платити зазвичай з’являється раніше, і її немає на жодному графіку використання: безкоштовний тариф не зберігає жодної копії вашої бази, а ті самі $25, що припиняють паузи, і є тими $25, що вмикають щоденні резервні копії.
Уявіть безкоштовний тариф як електрощиток. Кожен ліміт є автоматом, і питання, яке варто поставити щодо кожного, таке: яке коло він розмикає, коли його вибиває.
Усі цифри нижче взято зі сторінки цін і документації Supabase 29 вересня 2026 року. Це цифри Supabase, і вони змінюються, тож перечитайте їх там того дня, коли вирішуватимете.
Які ліміти має безкоштовний тариф Supabase?
П’ять лімітів використання, правило про неактивність, обмеження на кількість проєктів і одна річ, якої немає зовсім. Ось безкоштовний тариф так, як його подає Supabase, разом із тим, що робить кожен рядок, коли ви його перетинаєте.
| Ліміт | Безкоштовний тариф | Коли ви його перевищуєте |
|---|---|---|
| Розмір бази даних | 500 МБ на проєкт | Цей проєкт переходить у режим лише для читання: сторінки вантажаться, нічого не зберігається |
| Egress | 5 ГБ на місяць, плюс 5 ГБ із кешу | Попередження, пільговий період, потім обмеження |
| Сховище файлів | 1 ГБ | Попередження, пільговий період, потім обмеження |
| Активні користувачі на місяць | 50 000 | Попередження, пільговий період, потім обмеження |
| Неактивність | 7 днів | Проєкт ставлять на паузу |
| Активні проєкти | 2 | Третій запустити не можна |
| Автоматичні резервні копії | Немає | Немає копії, з якої можна відновитися |
Рядки висять на автоматах двох видів. Ліміт бази розмикає одне коло в одному проєкті, і в ту саму мить, коли його вибиває. Egress, сховище й користувачі висять на головному вимикачі. Supabase називає це своєю Fair Use Policy, вона поширюється на всі проєкти організації і спрацьовує повільно: спершу приходить лист на вашу платіжну адресу і починається пільговий період.
Що стається, коли ви доходите до ліміту 500 МБ?
Ваша база переходить у режим лише для читання. Відвідувачі можуть і далі переглядати сторінки, бо читання працює, а все, що щось зберігає, падає.
Реєстрація є записом. Так само нове замовлення, змінений профіль, надіслане
повідомлення і відправлена форма. У режимі лише для читання Postgres відхиляє
кожен такий запис, і запити вашого застосунку повертаються з помилкою
cannot execute INSERT in a read-only transaction. У застосунку, зробленому
через ШІ-конструктор, людина, яка натискає кнопку, може побачити це як
нескінченне завантаження або взагалі ніяк. Саме сторінки, що далі
завантажуються, і роблять це важким для помічання. Ззовні застосунок має
нормальний вигляд, а приймати щось нове він уже перестав.
Три речі щодо 500 МБ застають людей зненацька:
- Рахуються ваші дані, а не диск. Supabase вимірює ваші таблиці, індекси й матеріалізовані подання. Безкоштовний проєкт стоїть на 1 ГБ диска, але місце понад 500 МБ вам не доступне.
- Частину зайнято ще до початку. Новий проєкт уже має приблизно від 40 до 60 МБ до вашого першого рядка, і Supabase пояснює це розширеннями та схемами, які він встановлює.
- Видалені рядки не повертають місце одразу. Postgres позначає видалені рядки як прибрані і забирає місце назад, коли проходить vacuum, тож прибирання може мати такий вигляд, наче воно нічого не дало.
Виходів два. Перейти на Pro, де кожен проєкт отримує 8 ГБ диска і може вирости понад це, щойно Spend Cap вимкнено. Або звільнити місце: посібник Supabase про розмір бази показує, як у SQL Editor вимкнути режим лише для читання на одну сесію, видалити те, що вам уже не потрібне, запустити vacuum і знову ввімкнути запис. Зробіть копію, перш ніж щось видаляти, бо на безкоштовному тарифі більше ні в кого її немає. Зробити її з панелі керування можна без термінала.
Є й другий, повільніший автомат на розмір бази. Supabase стежить за розміром
баз організації в середньому за розрахунковий місяць, і на організацію, що
перевищує цю квоту, можуть накласти обмеження, коли кожен запит отримує
відповідь 402. Оскільки це середнє значення, зменшення бази сьогодні
обмеження не знімає. Його знімає наступний розрахунковий місяць, а також
перехід на вищий тариф.
Що вважається egress на безкоштовному тарифі Supabase?
Кожен байт, який ваші проєкти надсилають назовні. 5 ГБ на місяць безкоштовного тарифу ділить уся організація, і цього ліміту можна досягти, не роблячи нічого незвичайного.
Supabase рахує його в усіх своїх сервісах: рядки, які ваш застосунок читає через API, входи в акаунт, файли, які ваші користувачі завантажують зі Storage, відповіді Edge Functions і оновлення Realtime. Файли, віддані з кешу Supabase, рахуються в окремі 5 ГБ, і ті стосуються лише Storage.
Резервні копії теж рахуються. Кожна копія, знята ззовні Supabase, є завантаженням, хоч би який інструмент її знімав, наш теж, і власні поради Supabase щодо зменшення egress називають копіювання меншої кількості таблиць або рідше. Щоденна копія бази на межі 500 МБ переносить близько 15 ГБ на місяць. Це втричі більше за безкоштовний ліміт ще до того, як хоч один відвідувач відкрив сторінку. Скільки egress витрачає резервна копія за розкладом, там розписано за розміром бази, якщо ви саме вибираєте, як часто її робити.
Перевищення не вимикає нічого того ж дня. Supabase надсилає лист на вашу
платіжну адресу і починає пільговий період. Якщо ви лишаєтеся понад ліміт,
обмеження, які перелічує його FAQ про оплату, такі: пауза проєктів, переведення
баз у режим лише для читання і відповідь 402 на кожен запит до API, і
зазвичай вони поширюються на всі проєкти організації. Їх знімають, коли
починається наступний розрахунковий період, або одразу, якщо ви переходите на
вищий тариф. До того ж пільговий період дають лише раз. Після нього друге
перевищення обмежують одразу, доки ви кілька розрахункових періодів поспіль не
протримаєтеся нижче лімітів.
Чому безкоштовний тариф ставить тихий проєкт на паузу?
Бо ним ніхто не користувався. Безкоштовний проєкт, у базі якого за сім днів було замало активності, ставлять на паузу, і тому це єдиний автомат у щитку, який вибиває, коли нічого не відбувається.
Supabase надсилає лист-попередження приблизно за тиждень і підтвердження, коли ставить на паузу. Ваші сторінки зазвичай і далі завантажуються, бо їх віддає ваш конструктор, а все, що за ними, перестає відповідати. Сезонний магазин, застосунок між двома запусками, інструмент, який клієнт відкриває раз на місяць: для цього правила кожен із них має вигляд неактивного. У вас є рік, щоб натиснути Resume, а що робити, коли проєкт уже на паузі, описано в окремій статті.
Проєкти на платному тарифі ніколи не ставлять на паузу через неактивність.
Скільки коштує Supabase Pro і що він додає?
$25 на місяць за організацію, і сюди входять $10 кредитів на обчислення, які покривають один проєкт на стандартному інстансі Micro від Supabase.
| Безкоштовний | Pro | |
|---|---|---|
| База даних | 500 МБ, далі лише читання | 8 ГБ диска, більше з вимкненим Spend Cap |
| Egress | 5 ГБ на місяць | 250 ГБ на місяць |
| Сховище файлів | 1 ГБ | 100 ГБ |
| Активні користувачі на місяць | 50 000 | 100 000 |
| Пауза | Після тихого тижня | Ніколи |
| Автоматичні резервні копії | Немає | Щоденні, зберігаються 7 днів |
| Підтримка | Спільнота | Електронна пошта |
Для невеликого застосунку зі справжніми користувачами вирішують два рядки цієї таблиці. Паузи припиняються, а щоденні резервні копії починаються, за ті самі $25. Застосунок із кількома сотнями користувачів може бути далеко під кожним лімітом безкоштовного тарифу й усе одно втратити тиждень роботи через одну невдалу міграцію, не маючи копії, до якої можна повернутися.
Резервні копії, які вмикає Pro, зберігаються всередині вашого акаунта Supabase, охоплюють базу даних і сягають на сім днів назад. Чи робить Supabase резервну копію моєї бази? розбирає, що ця копія переживе. Щоб повернутися до певної хвилини, а не до минулої ночі, Supabase продає відновлення на момент у часі як доповнення за $100 на місяць понад Pro, а що саме купує це доповнення, описано докладно там.
Pro також змінює те, що робить ліміт. Він постачається зі Spend Cap, увімкненим за замовчуванням, і з увімкненою стелею Pro працює як безкоштовний тариф, лише з вищою межею: перевищите квоту, і отримаєте той самий пільговий період і ті самі обмеження. Вимкніть стелю, і автомати перетворяться на лічильники. Ніщо не зупиняється, а перевитрату рахують за тарифами зі сторінки цін Supabase. Вибирайте за тим, що вдарить по вас сильніше: більший рахунок чи застосунок, який зупинився.
Чи переводить апгрейд одного проєкту Supabase всі інші?
Так. Тариф належить організації, і всі проєкти в ній переходять разом.
Supabase не дає змішувати безкоштовні й платні проєкти в одній організації. Якщо ваш робочий застосунок ділить її з тестовим проєктом, про який ви забули, апгрейд переведе обидва на Pro, і другий додасть приблизно $10 на місяць за обчислення до $25, бо включені кредити покривають один проєкт.
Виправлення нічого не коштує. Перед апгрейдом перенесіть проєкт, який має лишитися безкоштовним, в окрему організацію. Supabase називає це перенесенням проєкту, і запускається воно з налаштувань General цього проєкту.
Чого не копіює для вас жоден тариф Supabase?
Файлів, які завантажили ваші користувачі, ваших Edge Functions і налаштувань вашого проєкту. Резервні копії кожного тарифу є копією бази даних, а документація Supabase про резервні копії прямо каже, що до них не входять об’єкти, збережені через Storage API.
Коли Supabase відновлює резервну копію в новий проєкт, його список того, що треба налаштувати знову вручну, містить файли Storage і налаштування бакетів, Edge Functions, налаштування Auth і ключі API. Це стосується безкоштовного тарифу, Pro і всього, що вище. Аватари й PDF у ваших бакетах потребують власної копії, а як зробити резервну копію Supabase Storage розповідає, якими способами її зняти.
Де тут Reeve Care
Care тримає копію вашої бази Supabase поза вашим акаунтом Supabase, за розкладом, хоч би на якому тарифі Supabase ви були.
- Щодня на Care і частіше на тарифах вище. Невдала копія надсилає вам лист, і так проєкт на паузі помічають тієї ж ночі, коли він перестає відповідати.
- Копія живе поза вашим акаунтом Supabase. Зашифрована, у сховищі, яким керуємо ми, тож пауза, обмеження чи втрачений вхід лишають ваші резервні копії там, де вони були.
- Кожну копію перечитують, перш ніж вона зарахується. Дата у вашій панелі керування належить останній копії, яка пройшла цю перевірку.
- Відновлення є кнопкою, і перед стартом воно знімає знімок поточного стану, тож саме відновлення теж можна скасувати.
- Файли, які завантажили ваші користувачі, теж копіюються, щойно ви під’єднаєте облікові дані Storage. Це другий ключ, про який ми питаємо окремо, бо ключ, який Supabase видає для Storage, може не лише читати, а й записувати.
Care починається від $49 на місяць за один застосунок. Це ціна за прайсом, і сторінка цін іноді нижча за неї і ніколи не вища. На Pro тримайте ввімкненими й власні щоденні резервні копії Supabase, щоб копій було дві у двох місцях. Копію, перевірку й відновлення крок за кроком намальовано на сторінці про резервні копії Supabase.
Що зробити цього тижня
Що робити
- Відкрийте в панелі Supabase сторінку Usage вашої організації і прочитайте три числа: розмір бази, egress за минулий місяць і сховище файлів. Кожне з них є рядком першої таблиці вище.
- Якщо база наближається до 500 МБ, виберіть уже зараз між апгрейдом і прибиранням, поки режим лише для читання не вибрав за вас.
- Перед апгрейдом перевірте, які проєкти ділять організацію, і перенесіть ті, що мають лишитися безкоштовними, в окрему організацію.
- Якщо лишаєтеся на безкоштовному тарифі, тримайте власну копію бази десь поза Supabase, як радить сама документація Supabase.
- Якщо переходите на Pro, наступного дня зазирніть у Database, а тоді Backups, і переконайтеся, що перша щоденна копія на місці.
Перш ніж закрити цю вкладку, відкрийте сторінку Usage і знайдіть число, яке найближче до свого ліміту. Це автомат, найближчий до того, щоб його вибило. Десятихвилинний список безпеки охоплює резервні копії разом з усім іншим, що варто перевірити в застосунку, на який покладаються люди.
Поширені запитання
Скільки коштує Supabase?
Безкоштовний тариф нічого не коштує. Pro починається від $25 на місяць за організацію і містить $10 кредитів на обчислення, чого вистачає на один проєкт на стандартному інстансі Micro. Кожен наступний проєкт на платному тарифі додає приблизно $10 на місяць за обчислення. Team і Enterprise стоять вище за Pro, для компаній, яким потрібні, наприклад, єдиний вхід і звіти про відповідність. Звіряйте цифри зі сторінкою цін Supabase того дня, коли ухвалюєте рішення, бо це їхні цифри, і вони можуть змінитися.
Які ліміти має безкоштовний тариф Supabase?
29 вересня 2026 року Supabase називав 500 МБ бази даних на проєкт, 1 ГБ сховища файлів, 5 ГБ egress на місяць плюс 5 ГБ egress із кешу, 50 000 активних користувачів на місяць і два активні проєкти. Проєкт, у якому за тиждень було замало активності, ставлять на паузу, а безкоштовний тариф не робить жодних автоматичних резервних копій.
Що станеться, коли я дійду до ліміту 500 МБ?
Проєкт перейде в режим лише для читання. Сторінки, які тільки читають дані, працюватимуть далі, а все, що записує, падатиме з помилкою cannot execute INSERT in a read-only transaction: реєстрації, замовлення, збережені форми. Або перейдіть на Pro, або вимкніть режим лише для читання на одну сесію в SQL Editor, видаліть непотрібне й запустіть vacuum, щоб місце справді звільнилося. Зробіть копію, перш ніж щось видаляти.
Чи є в безкоштовному тарифі Supabase резервні копії?
Ні. Supabase позначає автоматичні резервні копії як не включені в безкоштовний тариф, а його документація радить безкоштовним проєктам регулярно експортувати дані через Supabase CLI і зберігати цю копію деінде. Щоденні копії починаються з Pro, який зберігає останні сім.
Чи варто брати Supabase Pro для невеликого застосунку?
Якщо від нього залежать справжні люди, майже завжди так, і рідко через місце. Pro припиняє щотижневі паузи й умикає щоденні резервні копії. Застосунок із кількома сотнями користувачів може бути далеко під кожним безкоштовним лімітом і все одно втратити тиждень роботи через одну невдалу міграцію, а на безкоштовному тарифі немає копії, до якої можна повернутися.
Чи рахуються резервні копії в мій egress у Supabase?
Так, коли копію знімають ззовні Supabase. Egress означає кожен байт, який ваші проєкти надсилають назовні, а резервна копія є завантаженням. Власні поради Supabase щодо зменшення egress прямо згадують копіювання меншої кількості таблиць або рідше. Щоденна копія бази на межі 500 МБ переносить близько 15 ГБ на місяць, утричі більше за безкоштовний ліміт, і трафік вашого власного застосунку береться з тих самих 5 ГБ.