← batch.film

Terms of Service

Last updated: October 20, 2026

These Terms of Service ("Terms") govern your access to and use of the products and services offered by Batch Studios Inc. ("Batch", "we", "us", or "our"), including the Batch processing services (Batch Roto, Batch Depth, and Batch Upres), the Batch Portal desktop application, the Batch API, Batch for ComfyUI, Batch Manager, and the website at batch.film (collectively, the "Services").

Definitions. In these Terms:

By accessing or using the Services, you agree to be bound by these Terms and our Privacy Policy. If you do not agree, do not use the Services.

Order of precedence. If you have entered into a signed Master Services Agreement, order form, or similar negotiated agreement with Batch (a "Signed Agreement"), that Signed Agreement governs your use of the Services and controls over any conflicting provision in these Terms. In the event of a conflict, the order of precedence is: (1) the Signed Agreement, (2) these Terms, (3) the EULA, and (4) the Privacy Policy.

You must be at least 18 years old and have the legal capacity to enter into these Terms. By using the Services, you represent that you meet these requirements. If you are using the Services on behalf of an organization, you represent that you have authority to bind that organization, and "you" refers to that organization.

You agree to use the Services only for lawful purposes related to legitimate film, video, or post-production work. You may not:

Copyright complaints. Batch responds to notices of alleged copyright infringement in accordance with the U.S. Digital Millennium Copyright Act. Notices should be sent to legal@batch.film. Batch may suspend or terminate the accounts of repeat infringers.

5.1 Plans. Batch offers a Free plan and paid monthly plans (currently Starter, Standard, and Pro). Each plan includes a monthly credit allowance and the features listed for it in the Batch Portal or on batch.film when you choose it. Features can include a limit on how many jobs can run at the same time ("concurrent jobs") and on how many people can be members of, or be invited to, your workspace ("seats"). Current prices and allowances are shown on batch.film and in the Batch Portal. A Signed Agreement may set different terms.

5.2 Credits. The Services are priced in credits. The Batch Portal, the Batch API, and Batch for ComfyUI all use the same credits, from the same workspace, at the same rates. Before a job is submitted, Batch provides an estimate of the credits it will use. Before processing begins, Batch reserves up to that estimate. Each job is billed on actual use: when it finishes, it settles on the footage actually processed, and the settled charge can be lower or higher than the estimate. Unused reserved credits return to your balance, unless the credits they came from have expired by then. If the settled charge is higher than the amount reserved, the difference is deducted from your balance, and any part your balance cannot cover becomes owed credits under Section 5.13. Batch's metering records determine the credits used. Credits are not money. They have no cash value, cannot be sold or transferred, and can be used only for the Services in the workspace that received them.

5.3 Monthly credits. Monthly credits that come with a plan, including the Free plan, are added at the start of each monthly period (for a paid plan, each billing period) and expire at the end of it. Unused monthly credits do not roll over. If you submitted a job before your monthly credits expire and it has not finished, Batch sets aside the credits it needs from that period so it can still run, and any of those set-aside credits the job does not use expire when the job ends.

5.4 Purchased credits. Credits you buy in a one-time credit pack do not expire while your account is open. Batch uses the credits that expire soonest first, so purchased credits are used after monthly and promotional credits.

5.5 Promotional credits. Credits granted through a promotion code, beta program, or courtesy grant follow the terms and expiry date stated when they were granted. Batch may retire a promotion code at any time, and a retired code cannot be redeemed. Credits already granted under a retired code keep their stated expiry.

5.6 Free plan. The Free plan costs nothing and is limited to one per workspace. Free monthly credits are granted once the workspace owner has verified their email address and turned on two-factor authentication. Joining an existing workspace does not create a new Free allowance. Batch may change or end the Free plan, and may suspend accounts it reasonably believes were created to collect more than one Free allowance, with notice where practicable.

5.7 Billing, renewal, and taxes. Paid plans are billed monthly in advance in U.S. dollars and renew automatically each month until cancelled. Prices do not include taxes. Applicable sales and similar taxes are calculated at checkout and added to your charges, and you pay all applicable taxes, excluding taxes on Batch's net income. Payments are processed by our payment processor, Stripe. By starting a paid plan or buying a credit pack, you authorize Batch, through Stripe, to charge your payment method for the purchase, for each renewal of a paid plan, and for applicable taxes. Invoiced fees are due within 30 days of invoice unless your Signed Agreement says otherwise.

5.8 First-month price. When a paid plan is offered with a first-month price, that price applies to the first monthly billing period of a new subscription. It is available once per customer, to a workspace that has not had a paid subscription before, and it does not apply to plan changes. You receive the plan's full monthly credit allowance in that first month. After the first month, your subscription renews automatically every month at the plan's regular monthly price shown when you subscribed, plus applicable tax, until you cancel. To avoid being charged the regular price, cancel before your next renewal date.

5.9 Cancellation and plan changes. You can cancel a paid plan at any time by emailing support@batch.film or, where the Batch Portal offers it, from Credits & billing in the Batch Portal. Cancellation takes effect at the end of the current billing period: you keep your plan and its monthly credits until then, and you are not charged for later periods. When a paid plan ends, your workspace moves to the Free plan and keeps its purchased credits. Where an upgrade is offered, it takes effect as soon as its payment succeeds: you pay a prorated amount for the rest of the current billing period and receive a prorated share of the extra monthly credits, which expire at the end of that period. Downgrades take effect at the end of the current billing period, and you keep your current plan until then. A downgrade never removes existing members, but a workspace over its seat limit cannot add new members.

5.10 Price changes. Batch may change plan prices and credit allowances. For an active paid plan, Batch will email you at least 30 days before a change that raises your price or lowers your monthly credits, and the change applies from the start of your next billing period after that notice period. Changes to a Signed Agreement follow that agreement.

5.11 Old app versions. Older versions of the Batch Portal may show plans or prices that are no longer offered. Only an offer Batch accepts at checkout applies.

5.12 Turnaround. Batch does not guarantee turnaround time or processing speed on any plan, including plans that show a queue label, unless a Signed Agreement says otherwise.

5.13 Refunds and owed credits. Refunds are issued at Batch's discretion for service failures attributable to Batch. We do not refund unused capacity, unused or expired monthly credits, accidental usage, or change-of-mind cancellations. If a payment is refunded or reversed, Batch may remove the credits it bought. If a job's settled charge, or the removal of credits after a refund or reversal, leaves your workspace without enough credits to cover what was used, the difference is recorded as owed credits. Owed credits are deducted from your next credit purchases or plan renewals, and Batch may limit new jobs while credits are owed. Any service-level credits are governed by the applicable Signed Agreement.

5.14 Closing your account. Purchased credits stay available while your account is open, including on the Free plan. If you close your account, or Batch terminates it because you breached these Terms, unused credits are forfeited. If Batch discontinues the Services, or terminates your account for any other reason, Batch will refund your unused purchased credits at the per-credit price you paid for the pack they came from.

You retain all right, title, and interest in the production media, metadata, prompts, and other content you submit to the Services, including through the Batch API or the Software ("Your Content"). You grant Batch a limited, non-exclusive, worldwide, royalty-free license to host, process, transmit, and deliver Your Content solely as necessary to provide the Services to you. This license terminates when Your Content is deleted in accordance with our retention schedule. You represent and warrant that you have obtained all rights, consents, and releases necessary for Batch to host and process Your Content as described in these Terms, including from individuals appearing in it.

As between you and Batch, you own all right, title, and interest in the outputs generated from Your Content, including mattes, alpha channels, depth maps, upscaled video, keyframes, and other rendered deliverables (the "Output"). To the extent any such right does not vest in you by default, Batch hereby assigns it to you, and to the extent any assignment is not effective, Batch grants you a perpetual, irrevocable, worldwide, royalty-free, fully sublicensable license to use the Output without restriction. Output is treated as Your Content under these Terms.

Batch does not use Your Content to train, fine-tune, or improve any machine-learning model unless you have expressly agreed otherwise in a signed training agreement or in separate plan-specific training terms that you expressly accept at purchase, such as the Indie Plan Training Data Agreement (batch.film/indie-training-terms). Batch does not use Your Content for marketing, benchmarking, or any purpose other than providing the Services to you. Batch does not sell, rent, or trade Your Content, and does not transmit Your Content to any third-party artificial-intelligence provider. Absent such an express agreement, these commitments do not depend on any setting or default and apply in full to every plan.

The Services, including all software, models, designs, brand elements, and documentation, are owned by Batch or its licensors and are protected by U.S. and international intellectual-property laws. We grant you only the limited license described in these Terms and reserve all other rights.

If you provide Batch with feedback, suggestions, or feature requests, you grant us a perpetual, irrevocable, worldwide, royalty-free license to use that feedback to improve the Services, with no obligation to you. Feedback does not include, and Batch acquires no rights in, Your Content.

"Confidential Information" means non-public information disclosed by one party (the "Disclosing Party") to the other (the "Receiving Party"), including Your Content and production media (which are your Confidential Information), and Batch's non-public business and technical information (which is Batch's Confidential Information).

Batch maintains a content-security program designed to align with industry frameworks, including the Motion Picture Association (MPA) Content Security Best Practices and the Trusted Partner Network (TPN). These safeguards apply to Your Content however you submit it, including through the Batch API and Batch for ComfyUI. Our safeguards include:

Security incidents. Batch will notify affected clients of a confirmed security incident affecting their content without undue delay, and in any event within 72 hours of confirmation, and will provide information reasonably necessary for the client to meet its own obligations.

Sub-processors. Batch uses a limited set of vetted sub-processors that are bound by written obligations at least as protective as these Terms and are not permitted to use Your Content for their own purposes. Batch's current sub-processor list is available on request and may be identified in a Signed Agreement. The providers we use for our website, mailing list, and payments are named in our Privacy Policy. Batch will provide notice of material changes, and the client may object on reasonable data-protection grounds.

Security documentation. On reasonable request, and in accordance with any Signed Agreement, Batch will make available its current security documentation and respond to reasonable security questionnaires and assessments.

Retention and deletion. Batch does not maintain a permanent archive of client footage. Unless a Signed Agreement sets a different schedule, input source files are retained for approximately 14 days, and output media is retained for approximately 10 days so you have time to download your deliverables successfully. Intermediate working copies are deleted after processing completes. Client footage is not written to backup or archival storage. Client footage can be purged more quickly on written request. Further detail, including retention of account information and operational logs, is set out in the Privacy Policy.

We aim for high service availability but do not promise uninterrupted access except as expressly committed in a service-level agreement set out in a Signed Agreement. The Services are provided on an "as available" basis. Scheduled maintenance, security events, or third-party disruptions may temporarily affect availability.

We may modify, suspend, or discontinue any portion of the Services at any time. For material changes that adversely affect paid customers, we will provide reasonable advance notice. Committed uptime, support response, and service-level credits, if any, are set out in the applicable Signed Agreement.

Pre-release features. Batch may make some Services, Software, or features available on an early-access, beta, preview, or similar basis, and will identify them as such ("Pre-Release Features"). Pre-Release Features are provided for evaluation, on an "as is" and "as available" basis, may contain errors, may change materially or be withdrawn at any time, and are not covered by any service-level, uptime, or support commitment, whether or not one applies to the rest of the Services. Your Content submitted through Pre-Release Features keeps the protections of Sections 6, 7, and 8.

EXCEPT AS EXPRESSLY STATED IN A SIGNED AGREEMENT, THE SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING FROM A COURSE OF DEALING OR USAGE OF TRADE. BATCH DOES NOT WARRANT THAT THE SERVICES WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, THAT DEFECTS WILL BE CORRECTED, OR THAT OUTPUTS WILL MEET YOUR REQUIREMENTS.

TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY WILL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES (INCLUDING LOST PROFITS, LOST DATA, OR BUSINESS INTERRUPTION) ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

EXCEPT AS SET OUT BELOW, EACH PARTY'S TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICES WILL NOT EXCEED THE TOTAL FEES PAID OR PAYABLE TO BATCH IN THE 12 MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM (THE "GENERAL CAP").

Enhanced cap. For liability arising out of a party's breach of its confidentiality obligations in Section 7, or Batch's breach of its data-security obligations in Section 8, including any related indemnification obligations under Section 12, each party's total cumulative liability will not exceed the greater of (a) US $1,000,000 or (b) three times the General Cap.

Excluded claims. Neither cap applies to: (a) a party's gross negligence, fraud, or willful misconduct; (b) your indemnification obligations under Section 12 arising from Your Content or your violation of law or third-party rights; (c) Batch's indemnification obligations under Section 12 for intellectual-property infringement claims; or (d) your obligation to pay fees for the Services.

By you. You will indemnify and hold harmless Batch and its affiliates, officers, directors, employees, and agents from and against any third-party claims, damages, losses, liabilities, and expenses (including reasonable attorneys' fees) arising from (a) your breach of these Terms, (b) your violation of any law or third-party right, or (c) Your Content, including any claim that Your Content infringes a third party's rights or that you lacked the rights to submit it.

By Batch. Batch will indemnify and hold harmless you and your affiliates, officers, directors, employees, and agents from and against any third-party claims, damages, losses, liabilities, and expenses (including reasonable attorneys' fees) arising from (a) a claim that the Services, excluding Your Content, infringe that third party's intellectual-property rights, or (b) Batch's breach of its confidentiality or data-security obligations. If the Services become, or in Batch's opinion are likely to become, the subject of an infringement claim, Batch may at its option procure the right for you to continue using the Services, modify them to be non-infringing, or terminate the affected Services and refund prepaid, unused fees.

Process. The indemnified party will promptly notify the indemnifying party of the claim, allow the indemnifying party to control the defense and settlement (provided no settlement imposes liability or admission on the indemnified party without its consent), and provide reasonable cooperation.

You may stop using the Services at any time. We may suspend or terminate your access for breach of these Terms, non-payment, or as required by law. On termination:

These Terms are governed by the laws of the State of New York, U.S.A., without regard to its conflict-of-laws principles. Any dispute arising out of or relating to these Terms will be resolved by confidential arbitration before one arbitrator in New York City under the Commercial Arbitration Rules of the American Arbitration Association, and judgment on the award may be entered in any court of competent jurisdiction. Notwithstanding the foregoing, either party may seek injunctive or other equitable relief in court for actual or threatened breach of intellectual-property, confidentiality, or data-security obligations. A Signed Agreement may specify a different governing law or forum, in which case that agreement controls.

We may update these Terms from time to time. Material changes will be communicated by email to account holders and by updating the "Last updated" date above. Unless a change must take effect sooner for legal or security reasons, we will send that email at least 14 days before the change takes effect. Continued use of the Services after the effective date constitutes acceptance of the revised Terms. For customers operating under a Signed Agreement, changes to these Terms do not reduce the protections of that agreement during its committed term and apply on renewal.

Neither party is liable for any delay or failure to perform (other than payment obligations) caused by events beyond its reasonable control, including natural disasters, acts of government, labor disputes, network or utility failures, and other events of force majeure.

These Terms, together with our Privacy Policy, the EULA, and any Signed Agreement, constitute the entire agreement between you and Batch regarding the Services and supersede all prior understandings. If any provision is held unenforceable, the remaining provisions will remain in effect. Our failure to enforce any right is not a waiver. Either party may assign these Terms to an affiliate or to a successor in connection with a merger, acquisition, or sale of substantially all of its assets, on notice to the other party; neither party may otherwise assign without the other's prior written consent. The parties are independent contractors. Neither party will use the other party's name, logos, or trademarks, or publicly disclose the existence or terms of the parties' relationship, without the other party's prior written consent. Notices to Batch must be sent to the address below and to legal@batch.film.

18.1 Access. The Batch API and Batch for ComfyUI let you use the Services from your own scripts, render farms, pipeline tools, and ComfyUI workflows. The Batch API is available to every workspace, subject to these Terms, including Sections 18.3 and 18.6. Jobs submitted through the Batch API or Batch for ComfyUI use the same workspace, credits, rates, and processing as jobs submitted through the Batch Portal, and these Terms apply to them in full.

18.2 API Keys. A workspace administrator creates API Keys in the Batch Portal and chooses the permissions ("scopes") each key has. An API Key belongs to the workspace, not to the person who created it, and keeps working until it is revoked or expires, even if that person leaves your organization. API Keys are credentials. You are responsible for keeping them secret and secure, for giving each key only the scopes it needs, for revoking keys that are no longer needed or may have been exposed, and for all use of the Services and all credits used under your API Keys until the key is revoked, whether or not you authorized that use, except to the extent the use results from Batch's breach of Section 8. Batch shows the full key once, when it is created, and stores only a one-way hash of it, so Batch cannot recover a lost key.

18.3 Limits. Batch applies limits to API Keys and workspaces, such as a maximum number of requests per minute and a maximum amount of estimated credits per day for each key (for a new key, currently 60 requests a minute and 1,000 estimated credits a day), and limits on file sizes and on jobs waiting for upload. Current limits are shown in the Batch Portal and in the Batch API documentation, and Batch may change them. Limits are safeguards that reduce risk. They do not guarantee that use or charges under a key will stay below any amount, and they do not reduce your responsibility under Section 18.2. Contact support@batch.film if you need different limits.

18.4 Estimates, credit ceilings, and settlement. The Batch API and Batch for ComfyUI provide an estimate of the credits a job will use before you submit it. An estimate is not a price lock and is not the final charge. You can set a credit ceiling for a job (the max_credits value). If the estimate at submission is above the ceiling, the job is not created and no credits are used. Batch for ComfyUI sets a ceiling on every job, which you can change. The ceiling applies to the estimate at submission and does not cap the settled charge. Each job settles on actual use as described in Section 5.2, and the settled charge can be higher than the estimate and the amount reserved. Any part of a settled charge your balance cannot cover becomes owed credits under Section 5.13. The Batch API does not currently return the final settled charge as a billing receipt; your balance and history in the Batch Portal reflect Batch's metering records.

18.5 Automated access. When you use the Batch API or the Software, you must follow their documentation, including its guidance on polling intervals, retries, and idempotency, and the acceptable-use rules in Section 4. You may not use the Batch API to let third parties outside your organization submit work to Batch under your workspace without Batch's written consent, or attempt to access data that belongs to another workspace.

18.6 Suspension and revocation. Batch may suspend, revoke, or limit an API Key, or API access for a workspace, without prior notice if we reasonably believe the key has been exposed or compromised, is being used in breach of these Terms, or poses a security, abuse, or stability risk to the Services or to other customers. Where practical and lawful, we will tell you what happened and how to restore access.

18.7 API changes and deprecation. Batch may change the Batch API and its documentation. We may add endpoints, optional fields, and other features that do not break existing integrations at any time. Before we retire a generally available version of the Batch API, or make a change that breaks existing integrations, we will give at least 90 days' notice by email to workspace administrators or in the Batch API documentation, unless a shorter period is needed for security, legal, or third-party reasons. Pre-Release Features may change or end without notice under Section 9. Batch may require a minimum version of the Software and may stop accepting requests from older versions; when that happens, the Software tells you to update.

18.8 No service levels. Unless a Signed Agreement says otherwise, the Batch API and the Software are provided without any uptime, response-time, turnaround, or support commitment.

18.9 Batch for ComfyUI. Batch for ComfyUI is Software that runs inside ComfyUI. It is distributed through the Comfy Registry and ComfyUI Manager, which are operated by third parties, and it is provided "as is" under the EULA. ComfyUI is third-party open-source software that Batch does not control, maintain, or support. You are responsible for your ComfyUI installation and environment, including the other custom nodes you install, the computers and networks it runs on, and who can reach it. Anyone who can use a ComfyUI installation that holds your API Key can submit jobs and use your credits, and other custom nodes running in the same ComfyUI may be able to read the key. Batch for ComfyUI stores your API Key in your operating system's credential store, or reads it from an environment variable you set, and saves job results to the computer running ComfyUI.

18.10 Batch Manager. Batch Manager is Software that runs as a Workflow Integration plug-in inside DaVinci Resolve Studio, licensed under the EULA. It imports a finished Batch delivery that you have downloaded and attaches each matte to its matching clip using the matte's metadata. Batch Manager reads and checks files locally on your computer. It does not create mattes or submit jobs, and it does not upload your footage, mattes, or project data to Batch. DaVinci Resolve Studio is a product of Blackmagic Design and requires its own license from Blackmagic Design, which you are responsible for obtaining and complying with. Batch is not affiliated with Blackmagic Design.

The Services work with software and services provided by third parties, including ComfyUI, the Comfy Registry and ComfyUI Manager, DaVinci Resolve Studio, and our payment processor, Stripe. Third-party software and services are governed by their own terms and privacy policies. Batch is not responsible for them, for their availability, or for changes to them that affect the Services or the Software. You are responsible for obtaining and complying with any licenses that third-party software requires.

DaVinci Resolve and DaVinci Resolve Studio are trademarks of Blackmagic Design Pty. Ltd. ComfyUI and other third-party names are the property of their respective owners. Batch uses these names solely to describe compatibility. Batch is not affiliated with, endorsed by, or sponsored by Blackmagic Design or the developers of ComfyUI, and no use of a third-party name implies any certification or partnership.

Batch Studios Inc.
80 Nassau Street, Suite 502, New York, NY 10038, United States